Details

Time bar (total: 20.8s)

analyze248.0ms (1.2%)

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

Results
2.1s8256×body256valid
Bogosity

preprocess64.0ms (0.3%)

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)

simplify46.0ms (0.2%)

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)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
13.1b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(*.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)))))
13.3b
(*.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))))))
13.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)))
Compiler

Compiled 79 to 57 computations (27.8% saved)

localize76.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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
0.2b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
13.8b
(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)

series32.0ms (0.2%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
17.0ms
uy
@0
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
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)))
1.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
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)))
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)))

rewrite105.0ms (0.5%)

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)))
(cos.f32 (*.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)))
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 (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))))))))))
((#(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)))))))))

simplify142.0ms (0.7%)

Algorithm
egg-herbie
Rules
848×associate-*r/
832×associate-*r*
806×+-commutative
768×associate-+l+
700×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040811261
1119310843
2520610765
Stop Event
node limit
Counts
165 → 240
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)))
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))))
(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)))))))
(+.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 (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))))))
(-.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)))))
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 1 maxCos) (-.f32 1 maxCos)))
(*.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 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))
(*.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 -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (+.f32 ux -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 (*.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))
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 -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 (fma.f32 -2 (*.f32 (*.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)))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 uy 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))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (+.f32 (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) 1) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))
(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)))
(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 (*.f32 -2 (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 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (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 (+.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 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 (*.f32 -2 (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 (*.f32 uy uy) (*.f32 (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 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (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 -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 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (fma.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))) (*.f32 (*.f32 -2 (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 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (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 (fma.f32 -2 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) 2) (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 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 6) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))) (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))))
(*.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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 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 (*.f32 2 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 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 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux))
(*.f32 (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))) (*.f32 ux (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.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 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos)))))))
(fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 1/2 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 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 (*.f32 2 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 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.f32 maxCos -1)) (-.f32 1 maxCos))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.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)))))))))
(fma.f32 1/16 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 ux ux)) (fma.f32 -1/8 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 uy) (PI.f32)))) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (+.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 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.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 2 maxCos) maxCos) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (+.f32 -1 maxCos) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (pow.f32 (-.f32 (-.f32 2 maxCos) maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 ux (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.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))))))
(neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1)))))
(-.f32 (*.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(-.f32 (*.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (-.f32 1 maxCos))) (+.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (pow.f32 (sqrt.f32 -1) 3))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 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 ux ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (neg.f32 ux))) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 maxCos))) (neg.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.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 (*.f32 2 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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.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 (*.f32 2 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 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1)) (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)))
(+.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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.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 (*.f32 2 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 (*.f32 2 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 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.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)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.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 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (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 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (pow.f32 maxCos 3)) (*.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)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.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 maxCos (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (*.f32 maxCos maxCos) (*.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)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.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 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (pow.f32 maxCos 3)) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.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 maxCos maxCos) (*.f32 (-.f32 (*.f32 ux (neg.f32 ux)) (pow.f32 (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))) 1/2)) 2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux))))) (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 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(*.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 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))
(fma.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)))) (sqrt.f32 -1)) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux) 1/2)))
(+.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 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 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 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (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 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.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)))) (sqrt.f32 -1)) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux) 1/2))))
(+.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 (*.f32 2 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 ux maxCos) (sqrt.f32 -1)) (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 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 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (neg.f32 (-.f32 1 ux)) (+.f32 ux -1))) 1/2) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos)))) (*.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 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 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos))) (fma.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)))) (sqrt.f32 -1)) (*.f32 (/.f32 (*.f32 ux (+.f32 (+.f32 ux -1) (neg.f32 (-.f32 1 ux)))) ux) 1/2)))))
(*.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 (*.f32 ux maxCos) (sqrt.f32 -1))))
(*.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 (*.f32 2 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 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (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 (*.f32 2 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 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.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)) (*.f32 ux maxCos))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))) (*.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 (*.f32 2 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 (*.f32 2 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 (/.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.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)) (*.f32 ux maxCos))) (neg.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (neg.f32 maxCos) maxCos))) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 ux 3))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (sqrt.f32 -1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(+.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 (cbrt.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)) (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))) (*.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 (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 (cbrt.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)) (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))) (*.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 (-.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 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.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 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.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 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 (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 (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 (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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 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)
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 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)
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (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))))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (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))
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (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)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (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))
(*.f32 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 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 (cos.f32 (*.f32 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))

localize144.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
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)))
13.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)

series4.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite144.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
582×associate-+l+
544×associate-/r*
406×add-sqr-sqrt
400×associate-+r+
398×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01890
138882
2525082
Stop Event
node limit
Counts
4 → 163
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))
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
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 ux (*.f32 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 ux (*.f32 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 (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 (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 (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 (+.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 1 (+.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)) 6)))))) (#(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 (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)) 6))) (+.f32 1 (-.f32 (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)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.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)) 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)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.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 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 (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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.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)))))))) (#(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 (*.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 (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)) 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 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 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.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)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (+.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 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.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 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (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 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.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)) 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 (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)) 4) (+.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)) 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 (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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (+.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 (/.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)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 (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 (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 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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 ux (*.f32 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 ux (*.f32 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 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 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 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))))) (#(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 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux (*.f32 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 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (*.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 ux (*.f32 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 ux (*.f32 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 ux (*.f32 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) 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 (+.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 (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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 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 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 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) 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 (+.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 (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 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))))))
((#(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 (exp.f32 (PI.f32)) (*.f32 uy 2)))))) (#(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 (*.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 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 (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))))))))))

simplify194.0ms (0.9%)

Algorithm
egg-herbie
Rules
1668×associate--r+
972×+-commutative
696×associate-*r*
578×associate-*l*
564×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048912409
1137811205
2571411205
Stop Event
node limit
Counts
235 → 301
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)))
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 (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 ux (*.f32 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 ux (*.f32 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 (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 (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 (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 (+.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 (+.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)) 6)))
(*.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 (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)) 6))) (+.f32 1 (-.f32 (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)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.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)) 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)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))
(/.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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.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)) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.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)))))
(/.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 (*.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 (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)) 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 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 (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (*.f32 (+.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)) 6))))
(/.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 (+.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 (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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.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 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (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)) 4) 3)) (*.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)) 4) (*.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.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 (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)) 4) (+.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)) 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 (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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (+.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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (*.f32 (cbrt.f32 (+.f32 (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 (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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.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)
(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 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 ux (*.f32 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 ux (*.f32 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 ux (*.f32 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 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 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 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 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) 1))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) 1) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1))
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (*.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 ux (*.f32 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 ux (*.f32 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 ux (*.f32 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) 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) 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 (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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 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 (*.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 (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 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) 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 (+.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 (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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))
(-.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 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(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 (*.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 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 (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 (-.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 (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))))
(-.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))))
(-.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))))
(-.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))))
(-.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))))
(-.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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (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 (-.f32 1 ux) (*.f32 maxCos 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 (-.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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 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 1 (-.f32 (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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 maxCos 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))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (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 1 (-.f32 (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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 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 1 (-.f32 (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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 maxCos 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))))
(fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (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 1 (-.f32 (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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 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 1 (-.f32 (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 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (*.f32 maxCos ux) 2)) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 1) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 maxCos 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 (*.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 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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 (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 (fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.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))
(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 (-.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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos 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 (-.f32 1 ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos 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)))
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 (*.f32 uy (*.f32 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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 uy uy))))
(+.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 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 uy uy))) (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 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 (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 (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 (*.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) (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.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)))))
(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) (fma.f32 maxCos ux (-.f32 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) (fma.f32 maxCos ux (-.f32 1 ux))))
(+.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))))) (neg.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))))
(-.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 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 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))) (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 (fma.f32 maxCos ux (-.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 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 (+.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)) 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 (+.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 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 (+.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 (+.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 (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)) 6)))
(*.f32 (-.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 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)) (-.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 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)) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 1 (-.f32 (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 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (+.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 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.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)) 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)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))) (-.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 maxCos ux (-.f32 1 ux)) 6)) (-.f32 1 (+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8))))) (-.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 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (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 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))) (+.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 1 (fma.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)))))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) 3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) 3))) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (neg.f32 (+.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 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) 3))) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 maxCos ux (-.f32 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 (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 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)) 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)) 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 (+.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 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 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (+.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)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (sqrt.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 (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 (/.f32 (sqrt.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))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (sqrt.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 (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 (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)) 6)))))
(/.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 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.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 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.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 (*.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 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))))
(/.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 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))
(/.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 (+.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)) 6))))
(/.f32 (/.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)) 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 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)) (*.f32 (+.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 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))))
(/.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 (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) 8)) (+.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 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.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 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 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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (*.f32 (+.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 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (*.f32 (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 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) 3)) (+.f32 (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4)) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 6) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 12))))
(/.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)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) 3)) (*.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)) 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 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 4) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 8)))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8) (+.f32 1 (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 (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 (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)) 4) (+.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 (+.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 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (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 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 (+.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)) (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 (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 (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 (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)) 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 (+.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 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)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (+.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 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 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)) 4) (+.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) (cbrt.f32 (+.f32 (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 (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 (+.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 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))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (neg.f32 ux)) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (pow.f32 (-.f32 1 ux) 2) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (-.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) 1) (*.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (+.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (+.f32 (*.f32 ux (*.f32 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 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.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 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 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(/.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (+.f32 (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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.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 (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 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux 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 (-.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 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.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 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.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 (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 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.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 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.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 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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))) (-.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (*.f32 maxCos ux) (fma.f32 ux maxCos (-.f32 1 ux)))))
(/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.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 ux (*.f32 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 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux))))) (*.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 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 maxCos ux) (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 (*.f32 maxCos ux) (fma.f32 ux maxCos (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 ux maxCos (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 maxCos ux (-.f32 1 ux))) 3) (pow.f32 (*.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 1 ux)))) 3)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (*.f32 ux (*.f32 (*.f32 maxCos (fma.f32 maxCos ux (-.f32 1 ux))) (*.f32 (fma.f32 maxCos ux (-.f32 1 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux 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 (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) 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 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux 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 (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 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 1 (fma.f32 maxCos ux ux)))
(/.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) 3) (pow.f32 (*.f32 maxCos ux) 3)) (+.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 (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 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (-.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux maxCos (-.f32 1 ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 1 (fma.f32 maxCos ux ux))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)))
(/.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 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 (sqrt.f32 (-.f32 1 ux)) (sqrt.f32 (*.f32 maxCos ux)))) (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (+.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 (fma.f32 ux maxCos (-.f32 1 ux)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (-.f32 (*.f32 maxCos ux) 1) ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3))))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(/.f32 (/.f32 (*.f32 (-.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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (-.f32 1 (+.f32 ux (*.f32 maxCos 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) 2) (pow.f32 (*.f32 maxCos ux) 2)) (/.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux 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))))
(*.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) 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 (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 maxCos ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 ux (fma.f32 maxCos ux -1))) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 maxCos ux ux))))
(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 (fma.f32 maxCos ux (-.f32 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 (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 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 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 (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)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(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))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(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)))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 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 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(fma.f32 (-.f32 1 ux) (fma.f32 ux maxCos (-.f32 1 ux)) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (fma.f32 ux maxCos (-.f32 1 ux)))))
(+.f32 1 (+.f32 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(-.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))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(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 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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 (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))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (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))))

localize96.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
0.4b
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
13.0b
(-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
Compiler

Compiled 100 to 61 computations (39% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
976×associate-*r/
962×*-commutative
696×associate-*l/
676×distribute-lft-in
662×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify127.0ms (0.6%)

Algorithm
egg-herbie
Rules
1454×associate-+r+
1328×associate-+l+
806×+-commutative
676×associate-/l*
540×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042512628
1124912038
2535112038
Stop Event
node limit
Counts
184 → 269
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 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1))))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 1 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) 1) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) 1))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 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 (fma.f32 ux maxCos 1) ux)))
(/.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 (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 (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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)) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (*.f32 (+.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 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))))
(/.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 (+.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 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.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 1 (*.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 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 1 (*.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 (+.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 (fma.f32 ux maxCos 1) ux) (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 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (+.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 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (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))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) 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)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.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 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (*.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) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (*.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))) 1) (*.f32 (+.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 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) 1) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.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 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (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))))
(-.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))))
(-.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 ux (neg.f32 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 (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))))
(-.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))))
(-.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 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux)))
(*.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) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))))
(fma.f32 ux (fma.f32 maxCos -2 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) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))))
(fma.f32 ux (fma.f32 maxCos -2 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) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux (neg.f32 ux))))
(-.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 maxCos (*.f32 ux (-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(*.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 (neg.f32 maxCos) maxCos))
(+.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 maxCos maxCos) (*.f32 ux ux))))
(-.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(*.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 (neg.f32 maxCos) maxCos))
(+.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 maxCos maxCos) (*.f32 ux ux))))
(-.f32 (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux -2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(-.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 (-.f32 1 ux) (*.f32 maxCos ux)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 1) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
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 (*.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 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))
(*.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 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux)))
(-.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 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))))
(+.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 (pow.f32 (+.f32 1 (neg.f32 maxCos)) 2) (*.f32 ux ux))))
(+.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 maxCos (*.f32 ux (-.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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux 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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.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 (-.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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(+.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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux 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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(*.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 (-.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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(+.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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux 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 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(+.f32 (+.f32 1 (*.f32 (fma.f32 ux maxCos 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(+.f32 (-.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.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)) 4) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (-.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.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)) 6))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 3))) (+.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1)))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (+.f32 1 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) 3))) (fma.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)) (+.f32 -1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) 1))
(/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (sqrt.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 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (sqrt.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 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))))))
(/.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)))))
(/.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)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8) 1))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))
(/.f32 (*.f32 1 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.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 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.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))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2))
(/.f32 (*.f32 (-.f32 1 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) 1) (+.f32 1 (-.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 1) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) 1) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6)) (-.f32 (-.f32 -1 (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 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (hypot.f32 1 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (/.f32 (sqrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.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 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 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)))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2) (/.f32 (cbrt.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(*.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))))) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 1) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 8)))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8) 1))))
(/.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)) 2)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4) (+.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 8)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.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)) 2) (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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (+.f32 1 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 3)) (*.f32 (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (+.f32 1 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 12)))))
(/.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)) 2) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))) (+.f32 1 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6) (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 12)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 1) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (cbrt.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) 1) (+.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.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 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(expm1.f32 (log.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 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 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(-.f32 1 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2))
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 ux (neg.f32 ux))))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.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 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 ux) 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 ux) 1 ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 ux (neg.f32 ux))))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.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 maxCos ux (-.f32 1 ux)) (+.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 1 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux))))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)) 1))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 1 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.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 (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 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (/.f32 (*.f32 (+.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 (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 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (-.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 (+.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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (-.f32 (pow.f32 (fma.f32 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 (+.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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (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 (-.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 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 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) 3) (pow.f32 ux 3))) (*.f32 (+.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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))))
(/.f32 (*.f32 1 (*.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 (+.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 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 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 1 (*.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 (+.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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.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 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 (neg.f32 ux) (+.f32 ux (fma.f32 maxCos ux 1))))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 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 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 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 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 maxCos ux 1)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (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 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.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 (fma.f32 maxCos ux (-.f32 1 ux)) (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2)) (cbrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)))))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (+.f32 ux (fma.f32 maxCos ux 1)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (*.f32 1 (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.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 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 (neg.f32 ux) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos 1)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 (neg.f32 ux) (+.f32 ux (fma.f32 maxCos ux 1))))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (*.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))) 1) (*.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 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 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 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) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (*.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))) 1) (*.f32 (+.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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 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 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (+.f32 ux (fma.f32 maxCos ux 1)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (sqrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))))
(*.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (sqrt.f32 (fma.f32 maxCos ux (-.f32 1 ux)))) (sqrt.f32 (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2)))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 maxCos ux 1))))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) 1) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(/.f32 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux (-.f32 1 ux)) (fma.f32 ux (+.f32 ux (fma.f32 maxCos ux 1)) (pow.f32 (fma.f32 maxCos ux 1) 2))) (-.f32 (pow.f32 (fma.f32 maxCos ux 1) 3) (pow.f32 ux 3)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos ux (-.f32 1 ux))) 2) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(cbrt.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) -1))
(pow.f32 (fma.f32 maxCos ux (-.f32 1 ux)) 2)

eval723.0ms (3.5%)

Compiler

Compiled 32539 to 22355 computations (31.3% saved)

prune363.0ms (1.7%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New83622858
Fresh000
Picked101
Done112
Total83823861
Error
0.3b
Counts
861 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
14.5b
(*.f32 (+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
15.2b
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
15.1b
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy 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)))
13.4b
(*.f32 (log.f32 (exp.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))))))
13.3b
(*.f32 (expm1.f32 (log1p.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))))))
13.3b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
13.2b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.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 (+.f32 (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)) 6)))))))
13.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
13.4b
(*.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))))
17.6b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
13.3b
(*.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)))
13.7b
(*.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)))))))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
13.9b
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
13.8b
(*.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 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
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))))))
13.9b
(*.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))))))
8.0b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
13.3b
(*.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)))))
16.1b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 ux (fma.f32 ux maxCos 1)) 1))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
Compiler

Compiled 1268 to 972 computations (23.3% saved)

localize100.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f32 (-.f32 1 maxCos) 2)
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.2b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 119 to 84 computations (29.4% saved)

series13.0ms (0.1%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
3.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
(pow.f32 (-.f32 1 maxCos) 2)
1.0ms
ux
@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
@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
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))))))

rewrite143.0ms (0.7%)

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

simplify135.0ms (0.6%)

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

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.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))
13.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
@-inf
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
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
ux
@inf
(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))))

rewrite138.0ms (0.7%)

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

simplify278.0ms (1.3%)

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

localize77.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 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
0.2b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
12.9b
(-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))
Compiler

Compiled 89 to 67 computations (24.7% saved)

series11.0ms (0.1%)

Counts
2 → 40
Calls

15 calls:

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

rewrite123.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1632×associate-*r/
432×add-sqr-sqrt
420×pow1
420×*-un-lft-identity
400×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

simplify117.0ms (0.6%)

Algorithm
egg-herbie
Rules
1452×unswap-sqr
1372×associate-/r*
814×associate-+r+
682×associate-+l+
396×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03015851
17925509
230475425
Stop Event
node limit
Counts
129 → 177
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 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))))))
(+.f32 1 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1))
(+.f32 1 (-.f32 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux) 1))
(+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 1))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(+.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 0)
(+.f32 0 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(+.f32 0 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux))
(+.f32 0 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))
(+.f32 0 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(+.f32 0 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(+.f32 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)) -1)
(+.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(+.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1) 1)
(+.f32 -1 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(+.f32 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 0)
(+.f32 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux) 0)
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 0)
(+.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 0)
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 0)
(+.f32 (-.f32 1 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))) 1)
(+.f32 (-.f32 1 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 1 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4) (*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2))
(*.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (/.f32 1 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4)) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (cbrt.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (+.f32 1 (pow.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))) (neg.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))))) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) (+.f32 0 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (neg.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (cbrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) 1) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(pow.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2)
(pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 3)
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 1/2)
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
(neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))
(sqrt.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(log.f32 (exp.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(log.f32 (+.f32 1 (expm1.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(cbrt.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3))
(expm1.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(log1p.f32 (expm1.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3) 1/3)
(sqrt.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (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 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) 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 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
Outputs
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 -2 maxCos))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.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 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (fma.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (*.f32 (*.f32 2/3 (sqrt.f32 -1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))) (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (*.f32 (-.f32 (*.f32 2 maxCos) 2) ux)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (fma.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))))) (*.f32 (*.f32 -4/45 (sqrt.f32 -1)) (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))))) (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 2/3 (sqrt.f32 -1)) (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2)))))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 -1))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (sqrt.f32 ux)))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 ux)))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 ux)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -2) (*.f32 maxCos (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 ux) (fma.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 -2) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))) maxCos)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux)))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -2) (*.f32 maxCos (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos maxCos)))))))
(fma.f32 (sqrt.f32 ux) (fma.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (sqrt.f32 -2))) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 ux) (+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 -2) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))) maxCos)) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 -2 (sqrt.f32 -2))) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 -1)))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (sqrt.f32 ux)) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) maxCos)) (sqrt.f32 -2)) (sqrt.f32 ux)) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 2))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -2) (*.f32 maxCos (sqrt.f32 -1)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sqrt.f32 -1) (*.f32 maxCos maxCos))))) (*.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))))))))
(fma.f32 (sqrt.f32 ux) (fma.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos)) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (sqrt.f32 -2))) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3))))))))
(*.f32 (sqrt.f32 ux) (+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 -2) (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))) maxCos)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 -2) 5)) (*.f32 (sqrt.f32 -1) (pow.f32 maxCos 3)))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 -2 (sqrt.f32 -2))) (*.f32 maxCos (*.f32 maxCos (sqrt.f32 -1))))))))
(+.f32 1 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (-.f32 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 0 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)) -1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 1) 1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 -1 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 (neg.f32 (fma.f32 2 maxCos -2)) ux) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 0)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (-.f32 1 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))) 1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (-.f32 1 (/.f32 1 (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux)))) (/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (-.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux))))
(+.f32 (-.f32 1 (/.f32 1 (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 1 (+.f32 (/.f32 -1 (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (+.f32 1 (/.f32 -1 (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))))) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (-.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 1 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4) (*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cbrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (/.f32 1 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4)) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1/4))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (cbrt.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cbrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (-.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 3)) (+.f32 1 (-.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3) (+.f32 0 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))) (neg.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (*.f32 1 (-.f32 1 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))))) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 1 (+.f32 1 (pow.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) 3))) (+.f32 1 (-.f32 (*.f32 (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))) (-.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) (+.f32 0 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3) (+.f32 0 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (neg.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))))
(/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (sqrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (cbrt.f32 (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)))) (cbrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2) (cbrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (cbrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) 2) (/.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) 2) (cbrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (cbrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) 1) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)) (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (fma.f32 ux (fma.f32 2 maxCos -2) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)) (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)))
(pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 1)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(pow.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 2)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 3)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 2))
(fabs.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(sqrt.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 2))
(fabs.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(log.f32 (exp.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(cbrt.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(expm1.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(log1p.f32 (expm1.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(fma.f32 -2 (*.f32 ux maxCos) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))) 1)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2) (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 3))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3))) (/.f32 (sqrt.f32 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 (fma.f32 2 maxCos -2) ux 1) 2)))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(*.f32 (/.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 2)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(sqrt.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (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 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (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 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) 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 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 1))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

localize76.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 ux (fma.f32 ux maxCos 1))
0.1b
(-.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))
13.8b
(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)

series3.0ms (0%)

Counts
3 → 68
Calls

18 calls:

TimeVariablePointExpression
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
maxCos
@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))

rewrite106.0ms (0.5%)

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

simplify174.0ms (0.8%)

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

localize132.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 128 to 75 computations (41.4% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
4.0ms
uy
@inf
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
0.0ms
uy
@0
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
0.0ms
uy
@-inf
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
930×*-commutative
914×cbrt-prod
838×sqrt-prod
668×unswap-sqr
576×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01219
123519
2250019
Stop Event
node limit
Counts
1 → 51
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) 1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (neg.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
1232×fma-def
1148×associate--r-
1110×distribute-lft-in
966×distribute-rgt-in
654×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01523443
13483439
216612605
366732605
Stop Event
node limit
Counts
63 → 84
Calls
Call 1
Inputs
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 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(+.f32 1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1))
(+.f32 1 (-.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1)
(+.f32 -1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1)
(-.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 1 (/.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) 1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (neg.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
Outputs
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 (*.f32 uy (*.f32 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/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)))))
(fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 1))
(+.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/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 uy uy)))) (fma.f32 (*.f32 -4/45 (pow.f32 uy 6)) (pow.f32 (PI.f32) 6) 1))
(fma.f32 -4/45 (*.f32 (pow.f32 uy 6) (pow.f32 (PI.f32) 6)) (fma.f32 -2 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) 1)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) -1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 1 (-.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 -1 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(-.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/4))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3/2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1/6))
(*.f32 (fabs.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 5/2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1/6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/6) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 5)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 7))))
(/.f32 1 (/.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (-.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) -1))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) 1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1)) (neg.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (/.f32 1 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (/.f32 -1 (+.f32 2 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))) (/.f32 1 (+.f32 (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (-.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (-.f32 -2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 4))))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))))) (sqrt.f32 2))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) 1/2)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))

eval1.6s (7.8%)

Compiler

Compiled 70947 to 47757 computations (32.7% saved)

prune677.0ms (3.3%)

Pruning

61 alts after pruning (59 fresh and 2 done)

PrunedKeptTotal
New1895511946
Fresh9817
Picked011
Done415
Total1908611969
Error
0.1b
Counts
1969 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(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)))))))))
2.7b
(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)
9.4b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 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)
8.1b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
1.7b
(*.f32 (pow.f32 (sqrt.f32 (cos.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))))))
0.5b
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
13.3b
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.6b
(*.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))))
13.3b
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.4b
(*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
4.2b
(*.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.4b
(*.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 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
0.8b
(*.f32 (log.f32 (+.f32 1 (expm1.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.9b
(*.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))))))
13.4b
(*.f32 (log.f32 (exp.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))))))
13.3b
(*.f32 (expm1.f32 (log1p.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))))))
8.0b
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.4b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
13.3b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
8.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
13.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
13.4b
(*.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))))
9.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
8.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
13.9b
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
2.2b
(*.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 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
0.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
13.9b
(*.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))))))
8.0b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
2.2b
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
0.3b
(*.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))))))
16.1b
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
23.9b
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
16.6b
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
6.6b
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
6.6b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
16.7b
(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)))))
19.2b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
15.4b
(sqrt.f32 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
16.2b
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
16.1b
(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))))
16.4b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.6b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
16.3b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (+.f32 ux -1) (fma.f32 ux maxCos 1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.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.6b
(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)))
11.9b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
11.9b
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
8.9b
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
2.4b
(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))))))
0.4b
(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)))
8.0b
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
Compiler

Compiled 3107 to 2420 computations (22.1% saved)

localize131.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
1.3b
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Compiler

Compiled 136 to 97 computations (28.7% saved)

series43.0ms (0.2%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
27.0ms
uy
@0
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
10.0ms
uy
@-inf
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
6.0ms
uy
@inf
(log.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.0ms
uy
@0
(cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
0.0ms
uy
@0
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
934×*-commutative
916×cbrt-prod
838×sqrt-prod
686×unswap-sqr
576×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01253
122753
2248053
Stop Event
node limit
Counts
3 → 181
Calls
Call 1
Inputs
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(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 (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 uy (PI.f32)))))) (#(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 uy (sqrt.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.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 2 (PI.f32))) (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 2) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4) (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(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 (sqrt.f32 (PI.f32)) (*.f32 uy 2)) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)) (pow.f32 (cbrt.f32 uy) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (PI.f32)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy 2))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 3) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 uy (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy 2))) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 1 (*.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))) 2) 1/2)))) (#(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 (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 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 1) (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 fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (#(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 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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -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 (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 *.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))))) (#(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)))) 2) 1/2)))) (#(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 fabs.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(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 log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
((#(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 (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 (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 (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 (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 (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 (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 2 (PI.f32)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))))) (#(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 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.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 (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 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 (*.f32 uy 2)) (log.f32 (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.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)) 0) (log.f32 (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 (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 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (*.f32 uy 2)) 1) (log.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))) (#(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 (/.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(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 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (/.f32 1 (-.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 1 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))) (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (-.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 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))))) (#(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 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (-.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 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) 1) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) 1) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (pow.f32 (log.f32 uy) 2)) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (pow.f32 (log.f32 (PI.f32)) 2)) (-.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.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 (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 (pow.f32 (log.f32 (*.f32 uy 2)) 3) (pow.f32 (log.f32 (PI.f32)) 3)) (+.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (-.f32 (pow.f32 (log.f32 (PI.f32)) 2) (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (-.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (+.f32 0 (-.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (neg.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))))) (#(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)))) 2) 1/2)))) (#(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 fabs.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(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 log1p.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) -1))))))

simplify68.0ms (0.3%)

Algorithm
egg-herbie
Rules
952×associate-*r*
820×associate-*l*
518×unswap-sqr
334×*-commutative
298×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04893151
111713151
266883151
Stop Event
unsound
Counts
217 → 205
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)))
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 (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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 uy (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))
(*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.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 2 (PI.f32))) (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)))
(*.f32 (cbrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4) (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 (sqrt.f32 (PI.f32)) (*.f32 uy 2)) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)) (pow.f32 (cbrt.f32 uy) 2))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))
(*.f32 (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 uy))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy 2))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 3) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 (cbrt.f32 (*.f32 uy (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 uy))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy 2))) (cbrt.f32 (PI.f32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 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))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(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 (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 1) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(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))
(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 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.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))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))
(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)))) 2) 1/2)
(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))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.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 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(+.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 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (+.f32 (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.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 (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 2 (PI.f32)))) (+.f32 (log.f32 (sqrt.f32 (*.f32 2 (PI.f32)))) (log.f32 uy)))
(+.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.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 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))) (log.f32 (cbrt.f32 (*.f32 2 (PI.f32)))))
(+.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 (*.f32 uy 2)) (log.f32 (sqrt.f32 (PI.f32)))) (log.f32 (sqrt.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)) 0) (log.f32 (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 (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 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 1 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(+.f32 (*.f32 (log.f32 (*.f32 uy 2)) 1) (log.f32 (PI.f32)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(-.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 (/.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))
(*.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (/.f32 1 (-.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 1 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))
(*.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 1 (/.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))) (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))))
(/.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (-.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 (pow.f32 (log.f32 uy) 2) (*.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)) (+.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (-.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 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) 1) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) 1) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (pow.f32 (log.f32 uy) 2)) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))
(/.f32 (-.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.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 (-.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (pow.f32 (log.f32 (PI.f32)) 2)) (-.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
(/.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))
(/.f32 (-.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (+.f32 (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (*.f32 uy 2)) 3) (pow.f32 (log.f32 (PI.f32)) 3)) (+.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (-.f32 (pow.f32 (log.f32 (PI.f32)) 2) (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (-.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))))
(/.f32 (+.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (+.f32 0 (-.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (neg.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))
(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)))) 2) 1/2)
(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))
(fabs.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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))))))
(log1p.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) -1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.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 (*.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)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 uy))) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
1
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 uy))) (log.f32 (*.f32 -2 (PI.f32))))
1
(+.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) (*.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 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))) (*.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 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 uy) (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4) (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 uy 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2)))) (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 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy 2)) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 uy 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (cbrt.f32 uy)) (pow.f32 (cbrt.f32 uy) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 2 (PI.f32)))) (cbrt.f32 (*.f32 4 (pow.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 2) 4)) (cbrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3/2)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/4))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 uy))
(*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (sqrt.f32 (*.f32 uy (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy 2))) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (*.f32 uy (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 uy)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1/6) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy 2)) 3) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 uy (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (cbrt.f32 (*.f32 uy (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (cbrt.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy 2))) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 1/2)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.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))))))
1
(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))))))
1
(pow.f32 (exp.f32 1) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
1
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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))))))
(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))
(cos.f32 (*.f32 uy (*.f32 2 (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 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (*.f32 uy (PI.f32)) 4)) (cos.f32 0))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 uy (*.f32 (PI.f32) 4))))) (sqrt.f32 2))
(pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/2)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(fabs.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
1
(+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))
1
(+.f32 (log.f32 2) (+.f32 (log.f32 (PI.f32)) (log.f32 uy)))
1
(+.f32 (log.f32 (PI.f32)) (log.f32 (*.f32 uy 2)))
1
(+.f32 (log.f32 (PI.f32)) (+.f32 (log.f32 2) (log.f32 uy)))
1
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))
1
(+.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 uy) 2)) (+.f32 (log.f32 (cbrt.f32 uy)) (log.f32 (*.f32 2 (PI.f32)))))
1
(+.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 (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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32)))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(+.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 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
1
(+.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
1
(+.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 (pow.f32 (cbrt.f32 uy) 2))) (log.f32 (cbrt.f32 uy)))
1
(+.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 (+.f32 (log.f32 uy) (log.f32 2)) (log.f32 (PI.f32)))
1
(+.f32 (+.f32 (log.f32 uy) (log.f32 (PI.f32))) (log.f32 2))
1
(+.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 (+.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 (+.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 (+.f32 (log.f32 (*.f32 uy 2)) (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2))) (log.f32 (cbrt.f32 (PI.f32))))
1
(+.f32 (+.f32 (log.f32 (*.f32 uy 2)) 0) (log.f32 (PI.f32)))
1
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(+.f32 (+.f32 0 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))
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))))))
1
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 1 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
1
(+.f32 (*.f32 1 (log.f32 (*.f32 uy 2))) (log.f32 (PI.f32)))
1
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
1
(+.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1) (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
1
(+.f32 (*.f32 (log.f32 (*.f32 uy 2)) 1) (log.f32 (PI.f32)))
1
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
1
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
1
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
1
(-.f32 (/.f32 (pow.f32 (log.f32 uy) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))) (/.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
1
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
1
(*.f32 1 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
1
(*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(*.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
1
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(*.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4) (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)))
1
(*.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (/.f32 1 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
1
(*.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (/.f32 1 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))
1
(*.f32 (sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3/2)) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/4))
1
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6))
1
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3) (pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1/6) 3))
1
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
1
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) 3) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))
1
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
1
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
1
(/.f32 1 (/.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))) (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))))
1
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))) (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))))
1
(/.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
1
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
1
(/.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) (+.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (-.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
1
(/.f32 (*.f32 1 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
1
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
1
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2)) 1) (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32)))))
1
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3)) 1) (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))))
1
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2) (pow.f32 (log.f32 uy) 2)) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy)))
1
(/.f32 (-.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.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)))))))
1
(/.f32 (-.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (pow.f32 (log.f32 (PI.f32)) 2)) (-.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))
1
(/.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))
1
(/.f32 (-.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
1
(/.f32 (+.f32 (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (pow.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.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 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
1
(/.f32 (+.f32 (pow.f32 (log.f32 (*.f32 uy 2)) 3) (pow.f32 (log.f32 (PI.f32)) 3)) (+.f32 (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (*.f32 uy 2))) (-.f32 (pow.f32 (log.f32 (PI.f32)) 2) (*.f32 (log.f32 (*.f32 uy 2)) (log.f32 (PI.f32))))))
1
(/.f32 (+.f32 (pow.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 3) (pow.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (log.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (-.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 (cbrt.f32 (*.f32 uy (*.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)))))))))
1
(/.f32 (+.f32 0 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (+.f32 0 (-.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (*.f32 0 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
1
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))))
1
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 uy) 2) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 2))) (neg.f32 (-.f32 (log.f32 uy) (log.f32 (*.f32 2 (PI.f32))))))
1
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 3) (pow.f32 (log.f32 (*.f32 2 (PI.f32))) 3))) (neg.f32 (+.f32 (pow.f32 (log.f32 uy) 2) (*.f32 (log.f32 (*.f32 2 (PI.f32))) (-.f32 (log.f32 (*.f32 2 (PI.f32))) (log.f32 uy))))))
1
(pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
1
(pow.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
1
(pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
1
(pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 1/2)
1
(pow.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
1
(sqrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
1
(fabs.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
1
(cbrt.f32 (pow.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
1
(expm1.f32 (log1p.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(exp.f32 (log.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1
(log1p.f32 (+.f32 (*.f32 uy (*.f32 2 (PI.f32))) -1))
(log1p.f32 (fma.f32 uy (*.f32 2 (PI.f32)) -1))

localize11.0ms (0.1%)

Compiler

Compiled 12 to 12 computations (0% saved)

localize77.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 106 to 65 computations (38.7% saved)

series3.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite175.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-+l+
624×associate-+r+
570×+-commutative
376×add-sqr-sqrt
370×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify220.0ms (1.1%)

Algorithm
egg-herbie
Rules
1080×+-commutative
1072×associate-+l+
1070×distribute-lft-in
1008×associate-+r+
992×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074720558
1222018546
Stop Event
node limit
Counts
406 → 513
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 (-.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)
-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)))))
-2
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(*.f32 (-.f32 1 maxCos) ux)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(-.f32 ux 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(*.f32 -1 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(*.f32 -1 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(-.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(*.f32 1 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(log.f32 (exp.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(-.f32 (+.f32 ux -1) (*.f32 ux maxCos))
(-.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) -1)
(-.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 0)
(-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) 1)
(-.f32 (exp.f32 (log.f32 (+.f32 ux 0))) (-.f32 1 (-.f32 0 (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log.f32 (+.f32 ux 0))) (-.f32 1 (neg.f32 (*.f32 ux maxCos))))
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1))
(-.f32 (+.f32 ux -2) (+.f32 (*.f32 ux maxCos) -1))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 0 (*.f32 ux maxCos))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (neg.f32 (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (*.f32 ux maxCos))) 1))
(-.f32 (/.f32 (pow.f32 (+.f32 ux -1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) 1))
(-.f32 (+.f32 0 (-.f32 ux (*.f32 ux maxCos))) 1)
(-.f32 (+.f32 1 (+.f32 ux -2)) (*.f32 ux maxCos))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (*.f32 ux maxCos))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (+.f32 ux -1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos))
(-.f32 (+.f32 (+.f32 ux 0) 0) (fma.f32 ux maxCos 1))
(*.f32 1 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(*.f32 (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 1 (/.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 ux -1) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (neg.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(pow.f32 (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2)
(pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 2))
(log.f32 (exp.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 3))
(expm1.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 1 (+.f32 ux -1) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)
(+.f32 1 (-.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 ux (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (+.f32 ux -1) (+.f32 (-.f32 0 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (+.f32 ux -1) (+.f32 (neg.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (+.f32 ux -1) (+.f32 (-.f32 0 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (+.f32 ux -1) (+.f32 (neg.f32 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (*.f32 ux maxCos) (+.f32 (-.f32 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 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) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (+.f32 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (+.f32 ux 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos 1)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux)))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos 1)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 (*.f32 (neg.f32 ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1)
(+.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (neg.f32 ux)) (fma.f32 ux maxCos 1))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 ux maxCos) ux)) 1)
(+.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) (fma.f32 ux maxCos 1))
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (+.f32 ux -1) (-.f32 (*.f32 ux maxCos) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) ux)
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) ux)
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.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) 2) (*.f32 ux ux)) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))
(+.f32 ux (+.f32 -1 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.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 -2 (*.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 -2 (*.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 -2 (*.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 -1 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))
(+.f32 -1 (+.f32 ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)))
(+.f32 -1 (+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 -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 -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 -1) (-.f32 -1 (*.f32 ux maxCos)))
(+.f32 (+.f32 ux -1) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1))
(+.f32 (+.f32 ux -1) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (+.f32 ux -1) (+.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 -1) (+.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 -1) (+.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 (+.f32 ux -1) (+.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 (+.f32 ux -1) (-.f32 (neg.f32 (*.f32 ux maxCos)) 1))
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 0)
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux (-.f32 -2 (*.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 -2 (*.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 -1 (-.f32 ux (*.f32 ux maxCos))) -1)
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) ux)
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -2 (*.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 -2 (*.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 1 ux) (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 (+.f32 ux -1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 (+.f32 ux -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 (+.f32 ux -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 0) (-.f32 -2 (*.f32 ux maxCos)))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1)
(+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1) ux)
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (+.f32 ux -1))
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 -1 (+.f32 ux -1)))
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(+.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 (-.f32 -2 (*.f32 ux maxCos))))
(+.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 (-.f32 -2 (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 ux -1) -1) (neg.f32 (*.f32 ux maxCos)))
(*.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(*.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (*.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (fma.f32 ux maxCos 1))))
(/.f32 1 (/.f32 (+.f32 ux (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (-.f32 -1 (-.f32 -1 (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (*.f32 ux maxCos))) (*.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (+.f32 ux -1) (-.f32 -1 (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 ux) (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(pow.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))
(log.f32 (exp.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))
(expm1.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 1 ux (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 1 (+.f32 ux -1) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (-.f32 -2 (*.f32 ux maxCos)))
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 1 maxCos) (-.f32 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)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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)))
(fma.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))
(*.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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(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 1 (fma.f32 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.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 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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)))))
(*.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 (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 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) 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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)))))
(*.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 (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))))
(*.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.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) (*.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.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) (*.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)))))
-1
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -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 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1)
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) -1))
(*.f32 (-.f32 1 maxCos) (*.f32 (-.f32 maxCos 1) (pow.f32 ux 2)))
(*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux)))
(*.f32 (-.f32 1 maxCos) (*.f32 (+.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 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux)) (*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))))
(fma.f32 (+.f32 -1 maxCos) (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 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 (*.f32 (+.f32 maxCos -1) (*.f32 (-.f32 1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) -1))
(+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))) (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) -1))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))
(*.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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) -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) (neg.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) -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)))
(fma.f32 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))))
(*.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 (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 maxCos maxCos) (*.f32 ux ux))))
(fma.f32 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) 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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.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 (*.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 (*.f32 ux (+.f32 (+.f32 -1 (*.f32 ux 1)) (+.f32 ux -1))) maxCos (fma.f32 (+.f32 ux -1) (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))))
(*.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 (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))))
(*.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos)))
(+.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))))
(+.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 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 maxCos) maxCos))))
-2
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (-.f32 1 maxCos) ux)
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 (-.f32 1 maxCos) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 ux (+.f32 1 (*.f32 -1 maxCos)))
(*.f32 ux (-.f32 1 maxCos))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (*.f32 ux (+.f32 1 (*.f32 -1 maxCos))) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 ux 2)
(+.f32 ux -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 ux (neg.f32 maxCos))
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (+.f32 (*.f32 -1 (*.f32 maxCos ux)) ux) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(-.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (exp.f32 (log1p.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.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 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)))
(*.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 1 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (+.f32 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))))
(*.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 1 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.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 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 1) (-.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))) (neg.f32 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) -1) (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)))
(pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)
(pow.f32 (pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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)
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log1p.f32 (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(exp.f32 (log1p.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (sqrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (pow.f32 (cbrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 ux -1) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) -1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 0)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 1 ux) (-.f32 1 (-.f32 -1 (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (exp.f32 (log.f32 (+.f32 ux 0))) (-.f32 1 (-.f32 0 (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (exp.f32 (log.f32 (+.f32 ux 0))) (-.f32 1 (neg.f32 (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 ux 0) (fma.f32 ux maxCos 1))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 ux -2) (+.f32 (*.f32 ux maxCos) -1))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (/.f32 1 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))))
(-.f32 (/.f32 (*.f32 ux ux) (+.f32 1 ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 0 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 1 (+.f32 ux 1))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (-.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)) (neg.f32 (*.f32 ux maxCos))))
(+.f32 (-.f32 (/.f32 ux (/.f32 (+.f32 ux 1) ux)) (/.f32 1 (+.f32 ux 1))) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (*.f32 ux maxCos))) 1))
(+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos))) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux -1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) 1))
(+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (+.f32 0 (-.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 1 (+.f32 ux -2)) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos))) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos))))
(-.f32 (+.f32 1 (/.f32 (pow.f32 (+.f32 ux -1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(-.f32 (+.f32 (+.f32 1 ux) -2) (*.f32 ux maxCos))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(-.f32 (+.f32 (+.f32 ux 0) 0) (fma.f32 ux maxCos 1))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 1 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)))
(*.f32 (/.f32 1 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)))
(*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))))
(/.f32 1 (/.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))))
(*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)))
(*.f32 (/.f32 1 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (+.f32 ux -1) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 ux (fma.f32 ux maxCos -1)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (*.f32 ux (+.f32 ux -1)) maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (*.f32 ux maxCos) (+.f32 ux (fma.f32 ux maxCos -1)))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (neg.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (neg.f32 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (neg.f32 ux) (-.f32 -3 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (neg.f32 (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1))))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))))
(pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (sqrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 2)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (cbrt.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 3)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(pow.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 3) 1/3)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(sqrt.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 2))
(sqrt.f32 (pow.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) 2))
(sqrt.f32 (pow.f32 (-.f32 ux (fma.f32 ux maxCos 1)) 2))
(log.f32 (exp.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(cbrt.f32 (pow.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) 3))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(expm1.f32 (log1p.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(exp.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) 1))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 1 (+.f32 ux -1) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)) (*.f32 ux (neg.f32 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1)
(fma.f32 ux (-.f32 1 maxCos) -1)
(-.f32 ux (fma.f32 ux maxCos 1))
(+.f32 1 (-.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 -1 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 0 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (neg.f32 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 0 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (neg.f32 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (neg.f32 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (fma.f32 ux maxCos 1) (+.f32 (*.f32 (neg.f32 ux) 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 maxCos) (+.f32 (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 maxCos) (+.f32 (-.f32 1 ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (fma.f32 (neg.f32 ux) 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 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) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 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) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.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) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 (neg.f32 ux) 1 ux))
(+.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (+.f32 (neg.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 0 ux))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.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) (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (sqrt.f32 ux)) (sqrt.f32 ux) ux))
(+.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.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 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux)))
(fma.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 (neg.f32 (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 maxCos) ux) (+.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 1 ux) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (neg.f32 ux) (+.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 0) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos))) (fma.f32 ux maxCos 1)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux)))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos))) (neg.f32 ux)) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos 1)))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux maxCos 1) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 (*.f32 ux maxCos) ux)) 1)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (neg.f32 ux)) (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (neg.f32 ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) (*.f32 (neg.f32 ux) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux maxCos)) (-.f32 1 ux))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (*.f32 ux maxCos) ux)) 1)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (neg.f32 ux)) (fma.f32 ux maxCos 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 ux maxCos 1) (-.f32 ux (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))) (-.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (+.f32 ux 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 0) (-.f32 (fma.f32 ux maxCos 1) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(+.f32 (-.f32 (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (-.f32 (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (-.f32 (/.f32 1 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (-.f32 (/.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (-.f32 (/.f32 1 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (fma.f32 ux maxCos 1)) ux)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (fma.f32 ux maxCos 1)) ux)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)))))
(+.f32 -1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (exp.f32 (log1p.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1)))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (+.f32 ux (fma.f32 ux maxCos 1)))) (/.f32 (*.f32 ux ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(-.f32 (+.f32 (*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(+.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (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 (pow.f32 ux 3) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (/.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) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))) (-.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (/.f32 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (/.f32 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))) (-.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (/.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) 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 -1 (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (/.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.f32 (/.f32 (-.f32 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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (/.f32 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 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 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.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 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux ux)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (-.f32 (+.f32 ux -3) (*.f32 ux maxCos))) (/.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)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 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 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux)))) (/.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 -1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2)) (/.f32 (-.f32 (+.f32 ux -3) (*.f32 ux maxCos)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 1 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2) (-.f32 2 (-.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 3)) (+.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 (-.f32 2 ux) (fma.f32 ux maxCos 1)))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 3)) (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2) (+.f32 (fma.f32 ux maxCos 1) (-.f32 2 ux))) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(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 -1 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.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 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 1 (fma.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 ux (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 ux (+.f32 -1 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -2 (*.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 ux (+.f32 (*.f32 (-.f32 -2 (*.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 ux (+.f32 (-.f32 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 ux (+.f32 (*.f32 (-.f32 -2 (*.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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 -1 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 -1 (-.f32 ux (fma.f32 ux maxCos 1)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 -1 (+.f32 ux (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 -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 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 -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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 -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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 -1) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (+.f32 ux -1) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (+.f32 ux -1) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux -1) (+.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 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux -1) (+.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 -1) (+.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 -1) (+.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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 -1) (+.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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 -1) (-.f32 (neg.f32 (*.f32 ux maxCos)) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 0)
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (+.f32 ux (-.f32 -2 (*.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 (-.f32 -2 (*.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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 -2 (-.f32 (*.f32 ux maxCos) ux)) (*.f32 2 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (fma.f32 ux (-.f32 1 maxCos) -2) (*.f32 2 (+.f32 (fma.f32 ux maxCos 1) (-.f32 -1 (*.f32 ux maxCos)))))
(+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (-.f32 (*.f32 ux 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 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 (-.f32 ux (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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (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 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 (-.f32 -2 (-.f32 (*.f32 ux 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 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 (-.f32 ux (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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (*.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 (fma.f32 ux (-.f32 1 maxCos) -2) (*.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 -2 (-.f32 (*.f32 ux maxCos) 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 (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 ux (-.f32 1 maxCos) -2) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (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 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 -2 (-.f32 (*.f32 ux maxCos) 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 (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 ux (-.f32 1 maxCos) -2) (+.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 (-.f32 -2 (*.f32 ux maxCos))) (+.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 -2 (-.f32 (*.f32 ux maxCos) ux)) (*.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 (fma.f32 ux (-.f32 1 maxCos) -2) (*.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 -1 (-.f32 ux (*.f32 ux maxCos))) -1)
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) ux)
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 ux (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -2 (*.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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 -2 (*.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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 1 ux) (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 (+.f32 ux -1) (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1)))
(+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 (+.f32 ux -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 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 -1 (*.f32 ux maxCos)) (+.f32 (+.f32 ux -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 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 0) (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) -1)
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) 1) ux)
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) 1) (+.f32 ux -1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (neg.f32 (*.f32 ux maxCos)) (+.f32 -1 (+.f32 ux -1)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(+.f32 (fma.f32 (-.f32 -1 (*.f32 ux maxCos)) 1 (fma.f32 ux maxCos 1)) (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(+.f32 ux (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (fma.f32 ux maxCos 1))))
(+.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (-.f32 -2 (*.f32 ux maxCos)) (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 (-.f32 -2 (*.f32 ux maxCos))))
(+.f32 (-.f32 -2 (-.f32 (*.f32 ux 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 (fma.f32 ux (-.f32 1 maxCos) -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 (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 -2 (*.f32 ux maxCos))))
(+.f32 ux (+.f32 (-.f32 -2 (*.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 (fma.f32 ux (-.f32 1 maxCos) -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 (+.f32 ux -1) -1) (neg.f32 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 1 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (*.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2) (*.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (/.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 ux maxCos 1)) (sqrt.f32 (+.f32 ux -1))) (-.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (fma.f32 ux maxCos 1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (fma.f32 ux maxCos 1))) (-.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (fma.f32 ux maxCos 1))))
(/.f32 1 (/.f32 (+.f32 ux (*.f32 ux maxCos)) (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) 1) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2)) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) 1) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (*.f32 ux maxCos)))) (-.f32 ux (-.f32 -2 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (*.f32 ux maxCos)))) (+.f32 (-.f32 ux -2) (*.f32 ux maxCos)))
(/.f32 (fma.f32 ux (-.f32 1 maxCos) -2) (/.f32 (+.f32 (*.f32 ux maxCos) (+.f32 ux 2)) (+.f32 (*.f32 ux maxCos) (+.f32 ux 2))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (-.f32 -1 (-.f32 -1 (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (+.f32 0 (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (*.f32 ux maxCos))) (*.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3)) (fma.f32 ux ux (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 (-.f32 -2 (*.f32 ux maxCos)) ux))))
(/.f32 (+.f32 (pow.f32 ux 3) (pow.f32 (-.f32 -2 (*.f32 ux maxCos)) 3)) (fma.f32 ux ux (*.f32 (-.f32 -2 (*.f32 ux maxCos)) (-.f32 -2 (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos))) (*.f32 (+.f32 ux -1) (-.f32 -1 (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (-.f32 -1 (*.f32 ux maxCos)) 3)) (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (+.f32 ux (fma.f32 ux maxCos -1))))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (+.f32 1 ux) (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 1 ux) (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (+.f32 ux 1) (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux -1) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))) (*.f32 (+.f32 1 ux) (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (+.f32 1 ux) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (fma.f32 ux ux -1) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 ux 1) (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3))))) (*.f32 (+.f32 ux 1) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (fma.f32 ux ux -1) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos -1))) (*.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)) (neg.f32 (+.f32 ux 1)))) (*.f32 (+.f32 ux 1) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos -1)))))
(/.f32 (-.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (-.f32 1 (*.f32 ux maxCos))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (-.f32 1 (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 1 (*.f32 ux maxCos)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux ux (-.f32 1 (neg.f32 ux))))) (*.f32 (-.f32 1 (*.f32 ux maxCos)) (fma.f32 ux ux (-.f32 1 (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 1 (*.f32 ux maxCos)) (+.f32 -1 (pow.f32 ux 3))) (*.f32 (-.f32 1 (pow.f32 (*.f32 ux maxCos) 2)) (fma.f32 ux ux (+.f32 ux 1)))) (*.f32 (-.f32 1 (*.f32 ux maxCos)) (fma.f32 ux ux (+.f32 ux 1))))
(/.f32 (-.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)))) (*.f32 (fma.f32 ux ux (-.f32 1 (neg.f32 ux))) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos)))))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos))) (neg.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)) (fma.f32 ux ux (-.f32 1 (neg.f32 ux)))))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 ux maxCos))) (fma.f32 ux ux (-.f32 1 (neg.f32 ux)))))
(/.f32 (/.f32 (fma.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos -1))) (*.f32 (+.f32 1 (pow.f32 (*.f32 ux maxCos) 3)) (neg.f32 (fma.f32 ux ux (+.f32 ux 1))))) (+.f32 1 (*.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos -1)))) (fma.f32 ux ux (+.f32 ux 1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (neg.f32 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (pow.f32 (fma.f32 ux maxCos 1) 2))) (-.f32 (*.f32 ux (neg.f32 maxCos)) ux))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux -1) 3) (pow.f32 (fma.f32 ux maxCos 1) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (fma.f32 ux maxCos 1) (+.f32 ux (*.f32 ux maxCos))))))
(pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 1)
(fma.f32 ux (-.f32 1 maxCos) -2)
(pow.f32 (sqrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 2)
(fma.f32 ux (-.f32 1 maxCos) -2)
(pow.f32 (cbrt.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 3)
(fma.f32 ux (-.f32 1 maxCos) -2)
(pow.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3) 1/3)
(fma.f32 ux (-.f32 1 maxCos) -2)
(sqrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 2))
(sqrt.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))
(sqrt.f32 (pow.f32 (fma.f32 ux (-.f32 1 maxCos) -2) 2))
(log.f32 (exp.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(cbrt.f32 (pow.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) 3))
(fma.f32 ux (-.f32 1 maxCos) -2)
(expm1.f32 (log.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos)))))
(expm1.f32 (log.f32 (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))
(expm1.f32 (log.f32 (-.f32 ux (fma.f32 ux maxCos 1))))
(exp.f32 (log.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(exp.f32 (*.f32 (log.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))) 1))
(fma.f32 ux (-.f32 1 maxCos) -2)
(log1p.f32 (expm1.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos)))))
(fma.f32 ux (-.f32 1 maxCos) -2)
(fma.f32 1 ux (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(fma.f32 1 (+.f32 ux -1) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 ux (-.f32 1 maxCos) -2)
(fma.f32 (sqrt.f32 (+.f32 ux -1)) (sqrt.f32 (+.f32 ux -1)) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (-.f32 -2 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 ux -1)) 2) (cbrt.f32 (+.f32 ux -1)) (-.f32 -1 (*.f32 ux maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 ux) 2) (cbrt.f32 ux) (-.f32 -2 (*.f32 ux maxCos)))

localize129.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 175 to 123 computations (29.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1372×associate-*l/
808×*-commutative
730×distribute-lft-in
700×distribute-rgt-in
476×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

simplify154.0ms (0.7%)

Algorithm
egg-herbie
Rules
830×distribute-lft-neg-in
830×distribute-rgt-neg-in
784×associate--r+
630×associate-/l*
560×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03527014
19956662
251566354
Stop Event
node limit
Counts
190 → 324
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)
(-.f32 1 (fma.f32 ux ux -1))
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 0)
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))
(-.f32 (fma.f32 ux ux -1) 1)
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))))
(-.f32 (-.f32 1 (+.f32 1 ux)) (fma.f32 ux ux ux))
(*.f32 1 (+.f32 ux (fma.f32 ux ux ux)))
(*.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(*.f32 (hypot.f32 1 (+.f32 1 ux)) (hypot.f32 1 (+.f32 1 ux)))
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) 1) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (+.f32 ux (fma.f32 ux ux ux)))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2))) (+.f32 -1 (fma.f32 ux ux -1)))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3)))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (-.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2)))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) 3))) (+.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) 1))))
(/.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(/.f32 (+.f32 ux (fma.f32 ux ux ux)) (/.f32 (+.f32 ux (fma.f32 ux ux ux)) (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 ux (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))) (/.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (/.f32 (+.f32 ux (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)))
(/.f32 (*.f32 (+.f32 ux (fma.f32 ux ux ux)) (hypot.f32 1 (+.f32 1 ux))) (hypot.f32 1 (+.f32 1 ux)))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (pow.f32 (fma.f32 ux ux -1) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (-.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) 1) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3))) 1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (hypot.f32 1 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (fma.f32 ux ux -1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (-.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1))))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) 1) (+.f32 ux (fma.f32 ux ux ux)))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) 1) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(pow.f32 (hypot.f32 1 (+.f32 1 ux)) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 3)
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3) 1/3)
(neg.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (fma.f32 ux ux -1))))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))))
(sqrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(log.f32 (exp.f32 (+.f32 ux (fma.f32 ux ux ux))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (fma.f32 ux ux ux)))))
(cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(expm1.f32 (*.f32 (log1p.f32 ux) 2))
(exp.f32 (log1p.f32 (fma.f32 ux ux -1)))
(log1p.f32 (expm1.f32 (+.f32 ux (fma.f32 ux ux ux))))
(fma.f32 1 (fma.f32 ux ux -1) 1)
(fma.f32 (+.f32 1 ux) (+.f32 1 ux) 1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux -1) 2)) (cbrt.f32 (fma.f32 ux ux -1)) 1)
(+.f32 1 (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 1 (*.f32 ux ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (+.f32 1 ux) (fma.f32 ux ux ux))
(+.f32 (+.f32 1 ux) (*.f32 (fma.f32 ux ux ux) -1))
(+.f32 (+.f32 1 ux) (*.f32 -1 (fma.f32 ux ux ux)))
(+.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 (*.f32 ux ux) 1)
(+.f32 (*.f32 ux ux) -1)
(+.f32 -1 (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 -1 (*.f32 ux ux))
(+.f32 (fma.f32 ux ux ux) (+.f32 1 ux))
(+.f32 (fma.f32 ux ux -1) 0)
(+.f32 2 (fma.f32 ux ux -1))
(+.f32 (*.f32 (fma.f32 ux ux ux) -1) (+.f32 1 ux))
(+.f32 (*.f32 -1 (fma.f32 ux ux ux)) (+.f32 1 ux))
(-.f32 1 (*.f32 ux ux))
(-.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(-.f32 (*.f32 ux ux) 1)
(-.f32 (fma.f32 ux ux -1) 2)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux ux ux)))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (fma.f32 ux ux ux)))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))) 1))
(-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux ux ux)))
(-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux ux ux)))
(-.f32 (+.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 ux)))
(/.f32 (pow.f32 (+.f32 1 ux) 3) (+.f32 1 ux))
(/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (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 -1 (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux 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 (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 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux 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 (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 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (fma.f32 ux ux -1) 1)
(/.f32 (fma.f32 ux ux -1) (/.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (+.f32 1 ux)))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (fma.f32 ux ux -1))
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) 1) (fma.f32 ux ux -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) 1) (+.f32 (*.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 (+.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 ux) (+.f32 -1 (pow.f32 ux 3))) -1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) -1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux 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 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux 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 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 1 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (+.f32 1 ux) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 1 ux)))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 1 ux)))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux 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 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 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 (+.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) 1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) -1) (fma.f32 ux ux -1))
(/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) -1) (+.f32 1 ux))
(/.f32 (neg.f32 (*.f32 (+.f32 1 ux) (+.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (neg.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 (neg.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3)))) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) 1)) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) 1)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux -1)))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 ux) 3)) (+.f32 1 ux))
(pow.f32 (+.f32 1 ux) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux -1)) 3)
(pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1/3)
(pow.f32 (fma.f32 ux ux -1) 1)
(neg.f32 (fma.f32 ux ux -1))
(sqrt.f32 (pow.f32 (fma.f32 ux ux -1) 2))
(log.f32 (exp.f32 (fma.f32 ux ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux -1))))
(cbrt.f32 (pow.f32 (fma.f32 ux ux -1) 3))
(expm1.f32 (log1p.f32 (fma.f32 ux ux -1)))
(exp.f32 (*.f32 (log1p.f32 ux) 2))
(log1p.f32 (expm1.f32 (fma.f32 ux ux -1)))
(fma.f32 ux ux -1)
Outputs
(*.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 ux (-.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 ux (-.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 ux (-.f32 2 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 ux (-.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 ux (-.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 ux (-.f32 2 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 ux (-.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 ux (-.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 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 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 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 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 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 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 -1 (*.f32 ux (-.f32 2 ux)))
(-.f32 1 (fma.f32 ux ux -1))
(-.f32 2 (*.f32 ux ux))
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 0)
(+.f32 ux (fma.f32 ux ux ux))
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)
(+.f32 ux (-.f32 (fma.f32 ux ux ux) 2))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux -2))
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux))
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux 1))
(-.f32 (fma.f32 ux ux ux) ux)
(+.f32 0 (*.f32 ux ux))
(-.f32 (fma.f32 ux ux -1) 1)
(+.f32 -1 (fma.f32 ux ux -1))
(+.f32 (*.f32 ux ux) -2)
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 2)))
(-.f32 (-.f32 1 (+.f32 1 ux)) (fma.f32 ux ux ux))
(-.f32 (-.f32 0 ux) (fma.f32 ux ux ux))
(-.f32 (neg.f32 ux) (fma.f32 ux ux ux))
(-.f32 1 (pow.f32 (+.f32 ux 1) 2))
(*.f32 1 (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (hypot.f32 1 (+.f32 1 ux)) (hypot.f32 1 (+.f32 1 ux)))
(pow.f32 (hypot.f32 1 (+.f32 ux 1)) 2)
(*.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) 1) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 ux (fma.f32 ux ux ux))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(/.f32 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2))) (+.f32 -1 (fma.f32 ux ux -1)))
(*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (/.f32 (+.f32 (*.f32 ux ux) -2) (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2))))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3)))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (-.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3))) (-.f32 -1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (/.f32 (-.f32 -1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))) (-.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (-.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2)))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))))
(/.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1) (/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (pow.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) 3))) (+.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)) 1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)) 3))) (+.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux ux -1) (fma.f32 (*.f32 ux ux) (fma.f32 ux ux -1) -1)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 (fma.f32 (pow.f32 ux 6) (pow.f32 (fma.f32 ux ux -1) 3) 1) (fma.f32 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) -1) 1)))
(/.f32 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (+.f32 ux (fma.f32 ux ux ux)) (/.f32 (+.f32 ux (fma.f32 ux ux ux)) (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(*.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux ux -1) 3/2)) (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux ux -1) 3/2)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))) (/.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))) (/.f32 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1) (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 4) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (/.f32 (+.f32 ux (fma.f32 ux ux ux)) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (*.f32 (+.f32 ux (fma.f32 ux ux ux)) (hypot.f32 1 (+.f32 1 ux))) (hypot.f32 1 (+.f32 1 ux)))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (pow.f32 (fma.f32 ux ux -1) 3))) (*.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1)))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (fma.f32 ux ux -1))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 4)) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (*.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (-.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1)))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (+.f32 (pow.f32 (fma.f32 ux ux -1) 3) -1))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (*.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1) (fma.f32 (pow.f32 (fma.f32 ux ux -1) 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3)) 1)))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (*.f32 (+.f32 ux (fma.f32 ux ux ux)) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (+.f32 ux (fma.f32 ux ux ux))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (+.f32 (+.f32 ux (fma.f32 ux ux ux)) (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) (+.f32 (*.f32 ux ux) -2))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3))) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3)) (-.f32 -1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) 1) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 2)) (+.f32 (*.f32 ux ux) -2))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (pow.f32 (fma.f32 ux ux -1) 3))) 1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3)) (-.f32 -1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (hypot.f32 1 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (hypot.f32 1 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 (fma.f32 ux ux -1) 3/2)) (sqrt.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))) (hypot.f32 1 (+.f32 ux 1)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (cbrt.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2))
(/.f32 (*.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (fma.f32 ux ux -1))) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 4)) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (+.f32 1 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (fma.f32 ux ux -1) 2))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 2) 3)) (+.f32 ux (fma.f32 ux ux ux))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (+.f32 (+.f32 ux (fma.f32 ux ux ux)) (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 6)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (-.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1))))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))) (+.f32 1 (*.f32 (pow.f32 (fma.f32 ux ux -1) 3) (+.f32 (pow.f32 (fma.f32 ux ux -1) 3) -1))))
(/.f32 (+.f32 1 (pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 3)) (*.f32 (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1) (fma.f32 (pow.f32 (fma.f32 ux ux -1) 3) (+.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3)) 1)))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) 1) (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(/.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))) (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3))))
(/.f32 (*.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1)) (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) 1) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1)))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (/.f32 1 (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 ux (fma.f32 ux ux ux))
(pow.f32 (hypot.f32 1 (+.f32 1 ux)) 2)
(pow.f32 (hypot.f32 1 (+.f32 ux 1)) 2)
(pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 3)
(+.f32 ux (fma.f32 ux ux ux))
(pow.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3) 1/3)
(+.f32 ux (fma.f32 ux ux ux))
(neg.f32 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (+.f32 -1 (fma.f32 ux ux -1))))
(/.f32 (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (+.f32 -1 (fma.f32 ux ux -1)))
(/.f32 (neg.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2)) (+.f32 (*.f32 ux ux) -2))
(neg.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 ux ux -1) 3)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))))
(/.f32 (-.f32 -1 (pow.f32 (fma.f32 ux ux -1) 3)) (-.f32 -1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(sqrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2))
(fabs.f32 (+.f32 ux (fma.f32 ux ux ux)))
(log.f32 (exp.f32 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 ux (fma.f32 ux ux ux)))))
(+.f32 ux (fma.f32 ux ux ux))
(cbrt.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 3))
(+.f32 ux (fma.f32 ux ux ux))
(expm1.f32 (*.f32 (log1p.f32 ux) 2))
(expm1.f32 (*.f32 2 (log1p.f32 ux)))
(exp.f32 (log1p.f32 (fma.f32 ux ux -1)))
(log1p.f32 (expm1.f32 (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 ux (fma.f32 ux ux ux))
(fma.f32 1 (fma.f32 ux ux -1) 1)
(-.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 ux 1))
(-.f32 (fma.f32 ux ux ux) ux)
(+.f32 0 (*.f32 ux ux))
(fma.f32 (+.f32 1 ux) (+.f32 1 ux) 1)
(+.f32 (pow.f32 (+.f32 ux 1) 2) 1)
(+.f32 1 (pow.f32 (+.f32 ux 1) 2))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 ux ux -1) 2)) (cbrt.f32 (fma.f32 ux ux -1)) 1)
(+.f32 1 (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(+.f32 1 (*.f32 ux ux))
(fma.f32 ux ux 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(+.f32 (+.f32 1 ux) (fma.f32 ux ux ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(+.f32 (+.f32 1 ux) (*.f32 (fma.f32 ux ux ux) -1))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(+.f32 (+.f32 1 ux) (*.f32 -1 (fma.f32 ux ux ux)))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(+.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(+.f32 (*.f32 ux ux) 1)
(fma.f32 ux ux 1)
(+.f32 (*.f32 ux ux) -1)
(fma.f32 ux ux -1)
(+.f32 -1 (+.f32 ux (fma.f32 ux ux ux)))
(+.f32 (+.f32 -1 ux) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux -1))
(+.f32 ux (+.f32 ux (fma.f32 ux ux -1)))
(+.f32 -1 (*.f32 ux ux))
(fma.f32 ux ux -1)
(+.f32 (fma.f32 ux ux ux) (+.f32 1 ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(+.f32 (fma.f32 ux ux -1) 0)
(fma.f32 ux ux -1)
(+.f32 2 (fma.f32 ux ux -1))
(fma.f32 ux ux 1)
(+.f32 (*.f32 (fma.f32 ux ux ux) -1) (+.f32 1 ux))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(+.f32 (*.f32 -1 (fma.f32 ux ux ux)) (+.f32 1 ux))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(-.f32 1 (*.f32 ux ux))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(+.f32 (-.f32 1 ux) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (-.f32 1 ux))
(-.f32 1 (*.f32 ux (neg.f32 ux)))
(-.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(-.f32 0 (fma.f32 ux ux 1))
(-.f32 (+.f32 ux (fma.f32 ux ux ux)) 1)
(+.f32 (+.f32 -1 ux) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux -1))
(+.f32 ux (+.f32 ux (fma.f32 ux ux -1)))
(-.f32 (*.f32 ux ux) 1)
(fma.f32 ux ux -1)
(-.f32 (fma.f32 ux ux -1) 2)
(+.f32 (fma.f32 ux ux -1) -2)
(+.f32 (*.f32 ux ux) -3)
(-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (fma.f32 ux ux ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (-.f32 (/.f32 1 (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux ux ux) (-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux 1))) (/.f32 (pow.f32 ux 3) (+.f32 ux (fma.f32 ux ux 1)))))
(-.f32 (/.f32 1 (+.f32 1 ux)) (-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (fma.f32 ux ux ux)))
(+.f32 (-.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 (/.f32 ux (+.f32 ux 1)) ux)) (fma.f32 ux ux ux))
(-.f32 (/.f32 1 (+.f32 ux 1)) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux 1)) (fma.f32 ux ux ux)))
(+.f32 ux (-.f32 (/.f32 1 (+.f32 ux 1)) (*.f32 ux (-.f32 (/.f32 ux (+.f32 ux 1)) ux))))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (+.f32 (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))) 1))
(-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (+.f32 1 (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux)))) -1)
(+.f32 -1 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 2))))
(-.f32 (/.f32 ux (/.f32 (+.f32 1 ux) ux)) (-.f32 (/.f32 1 (+.f32 1 ux)) (fma.f32 ux ux ux)))
(+.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 ux 1)) ux) (/.f32 1 (+.f32 ux 1))) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (/.f32 (fma.f32 ux ux -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))) (fma.f32 ux ux ux)))
(+.f32 (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))) (fma.f32 ux ux ux))
(+.f32 (fma.f32 ux ux ux) (-.f32 (/.f32 (pow.f32 ux 3) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 1 (+.f32 1 (fma.f32 ux ux ux)))))
(+.f32 (fma.f32 ux ux 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 1 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux)))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux))))
(+.f32 1 (-.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (+.f32 ux (fma.f32 ux ux ux)))))
(+.f32 1 (*.f32 (/.f32 1 (+.f32 ux (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 (fma.f32 ux ux -1) 2))))
(/.f32 (+.f32 1 ux) (/.f32 1 (+.f32 1 ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(/.f32 (pow.f32 (+.f32 1 ux) 3) (+.f32 1 ux))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(/.f32 (pow.f32 (fma.f32 ux ux -1) 2) (fma.f32 ux ux -1))
(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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (fma.f32 ux ux -1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (fma.f32 ux ux -1))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.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 (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 1 (fma.f32 ux ux ux)) (+.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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (fma.f32 ux ux -1)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 ux ux -1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 ux)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.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 (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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux 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 1 (fma.f32 ux ux ux)) (+.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 (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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (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 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (fma.f32 ux ux -1) 1)
(fma.f32 ux ux -1)
(/.f32 (fma.f32 ux ux -1) (/.f32 (fma.f32 ux ux -1) (fma.f32 ux ux -1)))
(fma.f32 ux ux -1)
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 ux) (+.f32 1 ux)))
(fma.f32 ux ux -1)
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (+.f32 1 (pow.f32 ux 3))))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 ux ux -1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)) (+.f32 -1 (pow.f32 ux 3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (fma.f32 ux ux -1))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3))) (fma.f32 ux ux -1))
(/.f32 (+.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1))
(/.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) 1) (fma.f32 ux ux -1))
(/.f32 (fma.f32 ux (pow.f32 ux 3) -1) (fma.f32 ux ux -1))
(/.f32 (+.f32 -1 (pow.f32 ux 4)) (fma.f32 ux ux -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3)) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) 1) (+.f32 (*.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux ux) 3) -1) (fma.f32 ux (pow.f32 ux 3) (fma.f32 ux ux -1)))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (+.f32 (fma.f32 ux ux -1) (pow.f32 ux 4)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (fma.f32 ux ux -1))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 ux ux -1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux 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 (+.f32 -1 (pow.f32 ux 3)) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux))) (/.f32 -1 (+.f32 1 (fma.f32 ux 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 (neg.f32 (pow.f32 ux 3)))))
(/.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (*.f32 (+.f32 ux (fma.f32 ux ux 1)) (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3))))
(/.f32 (*.f32 (*.f32 (+.f32 1 ux) (+.f32 -1 (pow.f32 ux 3))) -1) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (neg.f32 (+.f32 ux 1)) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 ux 1) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (neg.f32 (pow.f32 ux 3)))))
(*.f32 (/.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) -1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (fma.f32 ux ux -1))) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)))
(/.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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (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 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (+.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)) (fma.f32 ux ux -1)))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.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 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 -1 (pow.f32 ux 3)) (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.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 ux 1) (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 ux 3))) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 ux 1) (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 ux 1) (sqrt.f32 (+.f32 ux 1))))
(/.f32 (*.f32 (+.f32 1 ux) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.f32 1 ux)))) (sqrt.f32 (+.f32 1 ux)))
(/.f32 (*.f32 (pow.f32 (+.f32 ux 1) 2) (sqrt.f32 (+.f32 ux 1))) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 ux 1)) (pow.f32 (+.f32 ux 1) 2)) (sqrt.f32 (+.f32 ux 1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (pow.f32 ux 3))) (*.f32 (+.f32 1 ux) (sqrt.f32 (+.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 ux 1) (sqrt.f32 (+.f32 ux 1)))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (sqrt.f32 (+.f32 1 (fma.f32 ux ux ux)))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 ux 1))))
(*.f32 (/.f32 (hypot.f32 1 (pow.f32 ux 3/2)) (sqrt.f32 (+.f32 ux (fma.f32 ux ux 1)))) (*.f32 (+.f32 ux 1) (sqrt.f32 (+.f32 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 1 (fma.f32 ux ux ux)) (+.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 (pow.f32 ux 3)) (fma.f32 ux ux -1)) 1) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (fma.f32 ux ux -1))
(*.f32 (fma.f32 ux ux -1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))))
(/.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (sqrt.f32 (+.f32 1 ux))) (sqrt.f32 (+.f32 1 ux)))
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(/.f32 (/.f32 (pow.f32 (+.f32 1 ux) 3) (cbrt.f32 (fma.f32 ux ux -1))) (cbrt.f32 (+.f32 1 ux)))
(/.f32 (pow.f32 (+.f32 ux 1) 3) (*.f32 (cbrt.f32 (+.f32 ux 1)) (cbrt.f32 (fma.f32 ux ux -1))))
(/.f32 (pow.f32 (+.f32 ux 1) 3) (*.f32 (cbrt.f32 (fma.f32 ux ux -1)) (cbrt.f32 (+.f32 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 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.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 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))) (+.f32 ux 1))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.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))) 1) (+.f32 1 (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 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (+.f32 ux 1) (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux ux -1) 2) -1) (fma.f32 ux ux -1))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(/.f32 (*.f32 (pow.f32 (+.f32 1 ux) 3) -1) (+.f32 1 ux))
(/.f32 (neg.f32 (pow.f32 (+.f32 ux 1) 3)) (+.f32 ux 1))
(neg.f32 (pow.f32 (+.f32 ux 1) 2))
(/.f32 (neg.f32 (*.f32 (+.f32 1 ux) (+.f32 -1 (pow.f32 ux 3)))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (neg.f32 (+.f32 ux 1)) (+.f32 -1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (+.f32 ux 1) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (+.f32 1 (neg.f32 (pow.f32 ux 3)))))
(*.f32 (/.f32 (+.f32 ux 1) (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 ux 3)) (neg.f32 (fma.f32 ux ux -1))) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (-.f32 1 (*.f32 ux ux)))
(*.f32 (/.f32 (fma.f32 ux ux -1) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (-.f32 -1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (fma.f32 ux ux -1))) (+.f32 (pow.f32 (+.f32 1 ux) 3) (fma.f32 ux ux ux)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 ux 3)) (neg.f32 (fma.f32 ux ux -1))) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 ux 3)) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3))) (-.f32 1 (*.f32 ux ux)))
(/.f32 (*.f32 (fma.f32 ux ux -1) (-.f32 1 (pow.f32 ux 3))) (+.f32 (fma.f32 ux ux ux) (pow.f32 (+.f32 ux 1) 3)))
(/.f32 (neg.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)) (neg.f32 (+.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))) (neg.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (/.f32 (+.f32 1 (pow.f32 ux 3)) (+.f32 ux (fma.f32 ux ux 1))) (+.f32 ux (fma.f32 ux ux 1))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (neg.f32 (+.f32 1 (*.f32 ux (pow.f32 ux 3)))) (fma.f32 ux ux -1))
(/.f32 (-.f32 -1 (pow.f32 ux 4)) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3))) (+.f32 1 (*.f32 (*.f32 ux ux) (fma.f32 ux ux -1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 ux ux) 3))) (+.f32 1 (*.f32 (fma.f32 ux ux -1) (*.f32 ux ux))))
(/.f32 (+.f32 -1 (pow.f32 ux 6)) (fma.f32 ux (*.f32 ux (fma.f32 ux ux -1)) 1))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (pow.f32 ux 3)) 1)) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (fma.f32 ux (pow.f32 ux 3) -1)) (fma.f32 ux ux -1))
(/.f32 (+.f32 (neg.f32 (pow.f32 ux 4)) 1) (fma.f32 ux ux -1))
(/.f32 (-.f32 1 (pow.f32 ux 4)) (fma.f32 ux ux -1))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux ux) 3) 1)) (+.f32 (*.f32 ux (pow.f32 ux 3)) (fma.f32 ux ux -1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux ux) 3) -1)) (fma.f32 ux (pow.f32 ux 3) (fma.f32 ux ux -1)))
(/.f32 (-.f32 1 (pow.f32 ux 6)) (+.f32 (fma.f32 ux ux -1) (pow.f32 ux 4)))
(/.f32 (neg.f32 (pow.f32 (+.f32 1 ux) 3)) (+.f32 1 ux))
(/.f32 (neg.f32 (pow.f32 (+.f32 ux 1) 3)) (+.f32 ux 1))
(neg.f32 (pow.f32 (+.f32 ux 1) 2))
(pow.f32 (+.f32 1 ux) 2)
(+.f32 ux (+.f32 1 (fma.f32 ux ux ux)))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux 1))
(pow.f32 (+.f32 ux 1) 2)
(pow.f32 (cbrt.f32 (fma.f32 ux ux -1)) 3)
(fma.f32 ux ux -1)
(pow.f32 (pow.f32 (fma.f32 ux ux -1) 3) 1/3)
(fma.f32 ux ux -1)
(pow.f32 (fma.f32 ux ux -1) 1)
(fma.f32 ux ux -1)
(neg.f32 (fma.f32 ux ux -1))
(+.f32 1 (-.f32 ux (fma.f32 ux ux ux)))
(-.f32 1 (*.f32 ux ux))
(sqrt.f32 (pow.f32 (fma.f32 ux ux -1) 2))
(fabs.f32 (fma.f32 ux ux -1))
(log.f32 (exp.f32 (fma.f32 ux ux -1)))
(fma.f32 ux ux -1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 ux ux -1))))
(fma.f32 ux ux -1)
(cbrt.f32 (pow.f32 (fma.f32 ux ux -1) 3))
(fma.f32 ux ux -1)
(expm1.f32 (log1p.f32 (fma.f32 ux ux -1)))
(fma.f32 ux ux -1)
(exp.f32 (*.f32 (log1p.f32 ux) 2))
(pow.f32 (exp.f32 (log1p.f32 ux)) 2)
(pow.f32 (exp.f32 2) (log1p.f32 ux))
(log1p.f32 (expm1.f32 (fma.f32 ux ux -1)))
(fma.f32 ux ux -1)
(fma.f32 ux ux -1)

localize103.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3)
0.2b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
2.0b
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
Compiler

Compiled 93 to 70 computations (24.7% saved)

series12.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
ux
@0
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
2.0ms
maxCos
@inf
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
2.0ms
ux
@-inf
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
2.0ms
maxCos
@-inf
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)
2.0ms
maxCos
@0
(pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)

rewrite121.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1040×*-commutative
812×unswap-sqr
638×swap-sqr
458×sqr-pow
398×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify133.0ms (0.6%)

Algorithm
egg-herbie
Rules
1544×times-frac
1052×*-commutative
900×associate-/r*
762×associate-/l*
628×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069812647
1217210317
Stop Event
node limit
Counts
321 → 391
Calls
Call 1
Inputs
(*.f32 2 ux)
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -8 (pow.f32 ux 3)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 1/108 (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 3) (pow.f32 ux 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux))))
(*.f32 (cbrt.f32 -8) (*.f32 maxCos ux))
(+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(+.f32 (*.f32 1/3 (/.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))))))
(+.f32 (*.f32 1/3 (/.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 5) (pow.f32 ux 5))) 1/3) (*.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 5) (pow.f32 ux 5))) 1/3) (*.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2))))))) (*.f32 1/27 (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 3) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))))))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (+.f32 (*.f32 -1/12 (/.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (+.f32 (*.f32 -1/12 (/.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 1/12 (/.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 1/108 (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 3) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (cbrt.f32 4)))) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (cbrt.f32 4))))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 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 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 8 (pow.f32 ux 3))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(+.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 0)
(+.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux))
(+.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 -2 ux))
(+.f32 (*.f32 -2 ux) (*.f32 ux (*.f32 2 maxCos)))
(+.f32 (+.f32 0 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -2 ux))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(+.f32 (*.f32 1 (*.f32 ux (*.f32 2 maxCos))) (*.f32 1 (*.f32 -2 ux)))
(+.f32 (*.f32 (neg.f32 ux) -2) (*.f32 (neg.f32 ux) (*.f32 2 maxCos)))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 2 maxCos)) (*.f32 (neg.f32 ux) -2))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -1 (*.f32 -2 ux)))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (*.f32 (fma.f32 2 maxCos -2) ux))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 -2 ux)))
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) 1) (*.f32 (*.f32 -2 ux) 1))
(+.f32 (*.f32 -2 (neg.f32 ux)) (*.f32 (*.f32 2 maxCos) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 2 maxCos) (neg.f32 ux)) (*.f32 -2 (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) -1) (*.f32 (*.f32 -2 ux) -1))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (*.f32 -2 ux) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(+.f32 (neg.f32 (*.f32 ux (*.f32 2 maxCos))) (neg.f32 (*.f32 -2 ux)))
(-.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(-.f32 (-.f32 0 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -2 ux))
(*.f32 (fma.f32 2 maxCos -2) ux)
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 (neg.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 1)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) -1)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (cbrt.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux))))
(*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (neg.f32 (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux))))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 ux) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))) (neg.f32 (sqrt.f32 ux)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 ux))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))) (neg.f32 (cbrt.f32 ux)))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)) (neg.f32 (sqrt.f32 ux)))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (neg.f32 (cbrt.f32 ux)))
(*.f32 (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))) (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (cbrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (neg.f32 (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))
(*.f32 (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (neg.f32 (+.f32 2 (*.f32 maxCos -2))) ux)
(*.f32 (neg.f32 (neg.f32 ux)) (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 ux))
(*.f32 (neg.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))) (cbrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (neg.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6) 1/12))
(/.f32 (fma.f32 2 maxCos -2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 1)
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) -1)
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (fma.f32 2 maxCos -2) 3)))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 ux 3)))
(/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (neg.f32 ux) 3)))
(/.f32 (+.f32 2 (*.f32 maxCos -2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(/.f32 -1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(/.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (neg.f32 ux)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 ux 3)))
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 ux (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) ux) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) (neg.f32 ux)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (neg.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) -1) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)) ux)
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)) (neg.f32 ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux) (fma.f32 2 maxCos -2))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux) (+.f32 2 (*.f32 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (+.f32 2 (*.f32 maxCos -2))) ux)
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (neg.f32 ux)) (fma.f32 2 maxCos -2))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) -1) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux))) (sqrt.f32 ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2))) (cbrt.f32 ux))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2)))) (sqrt.f32 (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))) (cbrt.f32 (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (*.f32 -2 ux) (*.f32 -2 ux))) (-.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 -2 ux)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(exp.f32 (log.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(+.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))) 1)
(+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 3) (*.f32 -2 (pow.f32 (fma.f32 2 maxCos -2) 2))))
(+.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(+.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 -2 ux)))
(+.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) -2) (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 2 maxCos)))
(+.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 2 maxCos)) (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) -2))
(+.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(+.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 -2 ux)))
(+.f32 (*.f32 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2 maxCos)) (pow.f32 ux 3)) (*.f32 (*.f32 -2 (pow.f32 (fma.f32 2 maxCos -2) 2)) (pow.f32 ux 3)))
(+.f32 (*.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (*.f32 -2 ux) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(+.f32 (*.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 -2 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(+.f32 (*.f32 0 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (*.f32 (*.f32 -2 ux) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)))
(-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) 1)
(*.f32 (fma.f32 2 maxCos -2) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 ux (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1)
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) -1)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3))
(*.f32 1 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)))
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (neg.f32 ux) 3))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (neg.f32 (pow.f32 ux 3)))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (neg.f32 (pow.f32 (neg.f32 ux) 3)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (neg.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 -1 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (fma.f32 2 maxCos -2))
(*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) ux)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (neg.f32 ux))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (neg.f32 (neg.f32 ux)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(*.f32 (pow.f32 (neg.f32 ux) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (neg.f32 (pow.f32 ux 3)))
(*.f32 (neg.f32 (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 ux 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 (neg.f32 ux) 3))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (neg.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (pow.f32 ux 3))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(*.f32 (*.f32 (pow.f32 -1 3/2) (pow.f32 -1 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(*.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 ux (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (pow.f32 ux 3))))
(*.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (pow.f32 ux 3))) (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (pow.f32 ux 3))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 ux (sqrt.f32 ux))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 ux (sqrt.f32 ux))))
(*.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 ux))) (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 ux))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 3/4) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 3/4))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3) 1/6) (pow.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3) 1/6))
(/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (fma.f32 2 maxCos -2) ux))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))) 1) (+.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) 1))
(neg.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
Outputs
(*.f32 2 ux)
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -24)) (cbrt.f32 4))) (*.f32 2 ux))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 maxCos (cbrt.f32 4)) (*.f32 (pow.f32 ux 3) -24))) (*.f32 2 ux))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux)))
(fma.f32 1/12 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 ux ux) (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2) (pow.f32 (cbrt.f32 4) 2))))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -24)) (cbrt.f32 4))) (*.f32 2 ux)))
(fma.f32 1/12 (*.f32 (/.f32 (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2))) ux) (/.f32 (*.f32 maxCos maxCos) ux)) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 maxCos (cbrt.f32 4)) (*.f32 (pow.f32 ux 3) -24))) (*.f32 2 ux)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 -8 (pow.f32 ux 3)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 1/108 (/.f32 (pow.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) 3) (pow.f32 ux 2)))))) (pow.f32 ux 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (cbrt.f32 4)))) (*.f32 2 ux))))
(fma.f32 1/12 (/.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 ux ux) (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2) (pow.f32 (cbrt.f32 4) 2))))))) (fma.f32 1/12 (/.f32 (pow.f32 maxCos 3) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 (pow.f32 ux 3) -8) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2) (pow.f32 (cbrt.f32 4) 2))))) (/.f32 (cbrt.f32 4) (*.f32 (pow.f32 ux 3) -24)))) (*.f32 1/108 (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) -24) 3) (*.f32 ux ux))))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 3) -24)) (cbrt.f32 4))) (*.f32 2 ux))))
(fma.f32 1/12 (*.f32 (/.f32 (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2))) ux) (/.f32 (*.f32 maxCos maxCos) ux)) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 maxCos 3) (*.f32 ux ux)) (-.f32 (*.f32 (pow.f32 ux 3) -8) (fma.f32 1/3 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (cbrt.f32 4) (*.f32 (*.f32 (pow.f32 ux 3) -24) (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2)))))) (/.f32 1/108 (/.f32 (*.f32 ux ux) (*.f32 (pow.f32 (pow.f32 ux 3) 3) -13824)))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (*.f32 (/.f32 maxCos (cbrt.f32 4)) (*.f32 (pow.f32 ux 3) -24))) (*.f32 2 ux))))
(*.f32 (cbrt.f32 -8) (*.f32 maxCos ux))
(*.f32 (cbrt.f32 -8) (*.f32 ux maxCos))
(+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(fma.f32 (cbrt.f32 -8) (*.f32 ux maxCos) (*.f32 1/3 (*.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 -8) 2)))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 -8) 2)))) (*.f32 (cbrt.f32 -8) (*.f32 ux maxCos)))
(+.f32 (*.f32 1/3 (/.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))))))
(fma.f32 1/3 (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -24) (*.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (cbrt.f32 -8)))) (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (*.f32 ux ux) maxCos))) (fma.f32 (cbrt.f32 -8) (*.f32 ux maxCos) (*.f32 1/3 (*.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 -8) 2))))))))
(fma.f32 1/3 (/.f32 (fma.f32 (pow.f32 ux 3) -24 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 ux) (cbrt.f32 -8))) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2)) -1/3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (pow.f32 (cbrt.f32 -8) 2)))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 -8) 2)))) (*.f32 (cbrt.f32 -8) (*.f32 ux maxCos))))
(+.f32 (*.f32 1/3 (/.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 -8) (*.f32 maxCos ux)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))) 1/3) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 5) (pow.f32 ux 5))) 1/3) (*.f32 (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2)))) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (cbrt.f32 -8) 5) (pow.f32 ux 5))) 1/3) (*.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (-.f32 (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (cbrt.f32 -8) ux)) 1/3) (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2))))))) (*.f32 1/27 (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 3) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (pow.f32 ux 2))))))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 1/3 (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) -24) (*.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (cbrt.f32 -8)))) (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2)))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (*.f32 ux ux) maxCos))) (fma.f32 (cbrt.f32 -8) (*.f32 ux maxCos) (*.f32 1/3 (+.f32 (*.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 1 (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 -8) 2))))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) 8) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (cbrt.f32 -8) 5)))) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (*.f32 (pow.f32 ux 3) -24) (*.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (cbrt.f32 -8)))) (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2)))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (pow.f32 ux 5) (pow.f32 (cbrt.f32 -8) 5)))) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (*.f32 (pow.f32 ux 3) -24) (*.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux (cbrt.f32 -8)))) (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2)))))) (/.f32 (*.f32 1/27 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 3)) (*.f32 (*.f32 ux ux) (pow.f32 (cbrt.f32 -8) 2)))))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))))))
(fma.f32 1/3 (/.f32 (fma.f32 (pow.f32 ux 3) -24 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 ux) (cbrt.f32 -8))) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2)) -1/3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (pow.f32 (cbrt.f32 -8) 2)))) (fma.f32 1/3 (fma.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 (/.f32 (/.f32 1 (*.f32 ux ux)) (pow.f32 (cbrt.f32 -8) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) 8) (+.f32 (*.f32 1/27 (/.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 ux 3) 3) 13824) (*.f32 ux ux)) (pow.f32 (cbrt.f32 -8) 2))) (*.f32 (*.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 (fma.f32 (pow.f32 ux 3) -24 (*.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 1 ux) (cbrt.f32 -8))) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2)) -1/3)) (cbrt.f32 (/.f32 (/.f32 1 (pow.f32 ux 5)) (pow.f32 (cbrt.f32 -8) 5))))) 2/3))) (*.f32 (pow.f32 (cbrt.f32 -8) 2) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (cbrt.f32 -8) (*.f32 ux maxCos))))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos -2))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (*.f32 -2 (*.f32 maxCos ux)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 4))) (*.f32 ux (*.f32 maxCos -2)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (/.f32 (cbrt.f32 4) 24))) (*.f32 ux (*.f32 maxCos -2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (+.f32 (*.f32 -1/12 (/.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 -2 (*.f32 maxCos ux))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 4))) (fma.f32 -1/12 (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 ux (*.f32 maxCos -2))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (/.f32 (cbrt.f32 4) 24))) (fma.f32 -1/12 (/.f32 (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2))) (*.f32 (*.f32 ux ux) maxCos)) (*.f32 ux (*.f32 maxCos -2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 2)) 1/3) (/.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (cbrt.f32 4)))) (+.f32 (*.f32 -1/12 (/.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 1/12 (/.f32 (-.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 1/108 (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 3) (pow.f32 ux 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2)))))) (cbrt.f32 4)))) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 ux 5)) 1/3) (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 ux) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))) 2) (pow.f32 (cbrt.f32 4) 2))))) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (cbrt.f32 4))))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))) (*.f32 -2 (*.f32 maxCos ux)))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (*.f32 (pow.f32 ux 3) 24) (cbrt.f32 4))) (fma.f32 -1/12 (/.f32 (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2) (pow.f32 (cbrt.f32 4) 2))))) (*.f32 (*.f32 ux ux) maxCos)) (fma.f32 1/12 (/.f32 (-.f32 (*.f32 (pow.f32 ux 3) 8) (fma.f32 1/108 (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 3) (*.f32 ux ux)) (*.f32 1/6 (+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (*.f32 (pow.f32 ux 3) 24) (/.f32 (cbrt.f32 4) (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2) (pow.f32 (cbrt.f32 4) 2)))))))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 ux 5))) (/.f32 (*.f32 (pow.f32 ux 3) 24) (/.f32 (cbrt.f32 4) (+.f32 (*.f32 (pow.f32 ux 3) 24) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (/.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 24) 2) (pow.f32 (cbrt.f32 4) 2)))))))))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 maxCos -2)))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 ux ux))) (/.f32 (pow.f32 ux 3) (/.f32 (cbrt.f32 4) 24))) (fma.f32 -1/12 (/.f32 (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2))) (*.f32 (*.f32 ux ux) maxCos)) (fma.f32 ux (*.f32 maxCos -2) (/.f32 1/12 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (pow.f32 ux 3) 8) (fma.f32 1/108 (/.f32 (*.f32 (pow.f32 (pow.f32 ux 3) 3) 13824) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 (fma.f32 (pow.f32 ux 3) 24 (/.f32 (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 ux)) (pow.f32 (*.f32 (pow.f32 ux 3) -24) 2))) (pow.f32 (cbrt.f32 4) 2))) (cbrt.f32 (/.f32 1 (pow.f32 ux 5)))) (/.f32 (/.f32 (cbrt.f32 4) (pow.f32 ux 3)) 24)) 1/3))))))))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 8 (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) 8)
(+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))))
(fma.f32 8 (pow.f32 ux 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -24)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (pow.f32 ux 3) 8))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24)))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))
(*.f32 (pow.f32 ux 3) (*.f32 -8 (pow.f32 maxCos 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))
(fma.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24)))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))
(*.f32 (pow.f32 ux 3) (*.f32 -8 (pow.f32 maxCos 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))
(fma.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) 24)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))))
(+.f32 (*.f32 (pow.f32 ux 3) (*.f32 -8 (pow.f32 maxCos 3))) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (neg.f32 maxCos) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) 24)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))
(fma.f32 (pow.f32 ux 3) 8 (+.f32 (*.f32 (pow.f32 ux 3) (*.f32 -8 (pow.f32 maxCos 3))) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (neg.f32 maxCos) (*.f32 maxCos maxCos)))))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(+.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 0)
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 -2 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 -2 ux) (*.f32 ux (*.f32 2 maxCos)))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (+.f32 0 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -2 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 ux (*.f32 maxCos -2)) (*.f32 ux 2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 1 (*.f32 ux (*.f32 2 maxCos))) (*.f32 1 (*.f32 -2 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 (neg.f32 ux) -2) (*.f32 (neg.f32 ux) (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 2 maxCos)) (*.f32 (neg.f32 ux) -2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -1 (*.f32 -2 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) 0) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 -2 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 (*.f32 maxCos -2) ux) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) 1) (*.f32 (*.f32 -2 ux) 1))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 -2 (neg.f32 ux)) (*.f32 (*.f32 2 maxCos) (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (*.f32 2 maxCos) (neg.f32 ux)) (*.f32 -2 (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) -1) (*.f32 (*.f32 -2 ux) -1))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 0 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (*.f32 -2 ux) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 (neg.f32 (*.f32 ux (*.f32 2 maxCos))) (neg.f32 (*.f32 -2 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(-.f32 0 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(-.f32 (-.f32 0 (*.f32 ux (*.f32 2 maxCos))) (*.f32 -2 ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (fma.f32 2 maxCos -2) ux)
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (fma.f32 2 maxCos -2) (neg.f32 (neg.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 ux (neg.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) -1)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 1 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.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 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (sqrt.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6))))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (cbrt.f32 ux) (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (cbrt.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (cbrt.f32 ux) 2) (neg.f32 (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2) (neg.f32 (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) ux)
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (neg.f32 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (neg.f32 ux) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 -1 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2))) (neg.f32 (sqrt.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2))) (neg.f32 (cbrt.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)) (sqrt.f32 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)) (neg.f32 (sqrt.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (cbrt.f32 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2)) (neg.f32 (cbrt.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))) (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (cbrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (neg.f32 (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)) (pow.f32 (cbrt.f32 ux) 2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (neg.f32 (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (+.f32 2 (*.f32 maxCos -2))) ux)
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (neg.f32 ux)) (fma.f32 2 maxCos -2))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (neg.f32 (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))) (cbrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6))))
(*.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (neg.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(*.f32 (neg.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/6))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/6))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/6) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/6) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 ux (fma.f32 2 maxCos -2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6) 1/12) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6) 1/12))
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 6) 1/6)
(/.f32 (fma.f32 2 maxCos -2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) -1)
(/.f32 (fma.f32 2 maxCos -2) (/.f32 -1 ux))
(*.f32 (/.f32 (fma.f32 2 maxCos -2) -1) ux)
(/.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 ux 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (fma.f32 2 maxCos -2) 3)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 ux 3)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (neg.f32 ux) 3)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(/.f32 (+.f32 2 (*.f32 maxCos -2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(/.f32 -1 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(/.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (neg.f32 ux)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 ux 3)))
(*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 ux (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) -4) (fma.f32 2 maxCos 2)) ux)
(/.f32 (*.f32 ux (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 ux (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))))
(*.f32 (/.f32 ux (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4))) (fma.f32 8 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (neg.f32 ux) (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (neg.f32 ux) (fma.f32 2 maxCos 2)) (fma.f32 maxCos (*.f32 maxCos 4) -4))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (neg.f32 ux)))
(/.f32 (fma.f32 8 (pow.f32 maxCos 3) -8) (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4)) (neg.f32 ux)))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(*.f32 ux (fma.f32 2 maxCos -2))
(/.f32 (*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) ux) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 ux (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) -4) (fma.f32 2 maxCos 2)) ux)
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 ux (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))))
(*.f32 (/.f32 ux (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4))) (fma.f32 8 (pow.f32 maxCos 3) -8))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) (neg.f32 ux)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (neg.f32 ux) (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (neg.f32 ux) (fma.f32 2 maxCos 2)) (fma.f32 maxCos (*.f32 maxCos 4) -4))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (neg.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (neg.f32 ux)))
(/.f32 (fma.f32 8 (pow.f32 maxCos 3) -8) (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4)) (neg.f32 ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) -1) (*.f32 (fma.f32 2 maxCos -2) ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)) ux)
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (fma.f32 2 maxCos -2)) (neg.f32 ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux) (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) ux) (+.f32 2 (*.f32 maxCos -2)))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) 1) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 (sqrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 ux) 2)) (*.f32 (fma.f32 2 maxCos -2) (cbrt.f32 ux)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) (neg.f32 ux)))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (cbrt.f32 (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (+.f32 2 (*.f32 maxCos -2))) ux)
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (neg.f32 ux)) (fma.f32 2 maxCos -2))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) -1) (*.f32 (fma.f32 2 maxCos -2) ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (sqrt.f32 ux) (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 (cbrt.f32 ux) 2) (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 ux))) (sqrt.f32 ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (cbrt.f32 ux) 2))) (cbrt.f32 ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (sqrt.f32 (fma.f32 2 maxCos -2)))) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 ux (pow.f32 (cbrt.f32 (fma.f32 2 maxCos -2)) 2))) (cbrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 1/6)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6))) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (fma.f32 maxCos -2 2)))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (*.f32 -2 ux) (*.f32 -2 ux))) (-.f32 (*.f32 ux (*.f32 2 maxCos)) (*.f32 -2 ux)))
(/.f32 (*.f32 (fma.f32 ux (*.f32 2 maxCos) (*.f32 ux -2)) (fma.f32 ux (*.f32 2 maxCos) (*.f32 2 ux))) (fma.f32 ux (*.f32 2 maxCos) (*.f32 2 ux)))
(/.f32 (*.f32 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 ux (fma.f32 2 maxCos 2))) (*.f32 ux (fma.f32 2 maxCos 2)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 ux (fma.f32 2 maxCos -2))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 ux (fma.f32 maxCos -2 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
(fabs.f32 (*.f32 ux (fma.f32 2 maxCos -2)))
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(*.f32 ux (fma.f32 2 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(*.f32 ux (fma.f32 2 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(exp.f32 (log.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(*.f32 ux (fma.f32 2 maxCos -2))
(+.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))) 1)
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(+.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 3) (*.f32 -2 (pow.f32 (fma.f32 2 maxCos -2) 2))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 -2 ux)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) -2) (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 2 maxCos)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 2 maxCos)) (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) -2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 ux (*.f32 2 maxCos))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 -2 ux)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2 maxCos)) (pow.f32 ux 3)) (*.f32 (*.f32 -2 (pow.f32 (fma.f32 2 maxCos -2) 2)) (pow.f32 ux 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (*.f32 -2 ux) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 -2 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 2 maxCos) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (*.f32 -2 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 0 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(+.f32 (*.f32 (*.f32 ux (*.f32 2 maxCos)) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (*.f32 (*.f32 -2 ux) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) 1)
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (fma.f32 2 maxCos -2) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 ux (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 1)
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) -1)
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) ux) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 1 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos -2) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (*.f32 (fma.f32 2 maxCos -2) ux))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 (neg.f32 ux) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (neg.f32 (pow.f32 ux 3)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (neg.f32 (pow.f32 (neg.f32 ux) 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (neg.f32 ux) (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 -1 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (fma.f32 2 maxCos -2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 2 (*.f32 maxCos -2)))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) ux)
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (neg.f32 ux))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (*.f32 (fma.f32 2 maxCos -2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (neg.f32 (neg.f32 ux)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (neg.f32 ux) 3) (pow.f32 (fma.f32 2 maxCos -2) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (*.f32 (fma.f32 2 maxCos -2) ux))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 3))
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (neg.f32 (pow.f32 ux 3)))
(neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (fma.f32 maxCos -2 2) 3)))
(*.f32 (neg.f32 (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (neg.f32 (pow.f32 ux 3)) (pow.f32 (fma.f32 2 maxCos -2) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 ux 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (neg.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (pow.f32 (neg.f32 ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3)) (*.f32 (fma.f32 2 maxCos -2) ux))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (neg.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (pow.f32 ux 3))
(neg.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(*.f32 (pow.f32 ux 3) (neg.f32 (pow.f32 (fma.f32 maxCos -2 2) 3)))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (pow.f32 -1 3/2) (pow.f32 -1 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/2)) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)) (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3/4) (pow.f32 (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (*.f32 (sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2))))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3/2) (pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 ux (sqrt.f32 ux)) (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))) (*.f32 (sqrt.f32 (pow.f32 ux 3)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))) (*.f32 (*.f32 ux (sqrt.f32 ux)) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2)))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (pow.f32 ux 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (sqrt.f32 (pow.f32 ux 3))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (pow.f32 ux 3))) (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (sqrt.f32 (pow.f32 ux 3))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 ux (sqrt.f32 ux))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 ux (sqrt.f32 ux))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 ux))) (*.f32 (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (fma.f32 2 maxCos -2))) (*.f32 ux (sqrt.f32 ux))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 3/4) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 3/4))
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 3/2)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3) 1/6) (pow.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3) 1/6))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 2 maxCos -2)) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) ux))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4)) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) -4) (fma.f32 2 maxCos 2)) (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))))
(/.f32 (fma.f32 8 (pow.f32 maxCos 3) -8) (/.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4)) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) ux))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 2) 3) (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 2 maxCos -2)) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) ux))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) 4) 4) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (-.f32 (*.f32 2 maxCos) -2))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (/.f32 (fma.f32 2 maxCos 2) (fma.f32 (*.f32 maxCos maxCos) 4 -4)))
(*.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) -4) (fma.f32 2 maxCos 2)) (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (*.f32 ux (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2))) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (/.f32 (fma.f32 (*.f32 maxCos maxCos) 4 (+.f32 4 (*.f32 maxCos 4))) (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3))))
(/.f32 (fma.f32 8 (pow.f32 maxCos 3) -8) (/.f32 (/.f32 (fma.f32 maxCos (*.f32 maxCos 4) (fma.f32 maxCos 4 4)) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 0) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2)) (*.f32 (fma.f32 2 maxCos -2) ux))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (fma.f32 2 maxCos -2)) (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) ux))
(/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4) (*.f32 ux (fma.f32 2 maxCos -2)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6)) (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(/.f32 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 6)) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))) 1) (+.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)) (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))) (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)))))
(neg.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))
(neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3) 3))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 3)))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3)

eval1.4s (6.6%)

Compiler

Compiled 53138 to 36774 computations (30.8% saved)

prune717.0ms (3.5%)

Pruning

74 alts after pruning (69 fresh and 5 done)

PrunedKeptTotal
New1531221553
Fresh74754
Picked101
Done156
Total1540741614
Error
0.1b
Counts
1614 → 74
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(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)
9.4b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 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)
8.1b
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
1.7b
(*.f32 (pow.f32 (sqrt.f32 (cos.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))))))
0.5b
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
0.4b
(*.f32 (/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
13.3b
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.6b
(*.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))))
13.3b
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
0.4b
(*.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
4.2b
(*.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.4b
(*.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 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
0.8b
(*.f32 (log.f32 (+.f32 1 (expm1.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))))))
8.5b
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
0.9b
(*.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))))))
13.4b
(*.f32 (log.f32 (exp.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))))))
13.3b
(*.f32 (expm1.f32 (log1p.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))))))
8.0b
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
0.4b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
13.3b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
9.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 8) 1/3)))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (neg.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))))
13.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
13.4b
(*.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))))
8.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
9.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
8.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
13.9b
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
2.2b
(*.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 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
0.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
8.7b
(*.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 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))))))
8.7b
(*.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 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))))))
8.7b
(*.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 ux (fma.f32 ux ux ux)))))
13.9b
(*.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))))))
0.5b
(*.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 ux (-.f32 2 ux)))))
8.0b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
2.2b
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
0.3b
(*.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))))))
16.1b
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
16.6b
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
6.6b
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
16.2b
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
16.1b
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
6.6b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
19.2b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
16.6b
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
16.4b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.4b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux (fma.f32 ux maxCos 1)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.3b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.6b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
21.6b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.5b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.3b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.5b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.4b
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
23.9b
(sqrt.f32 (+.f32 1 (*.f32 -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.6b
(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)))
11.9b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
11.9b
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
8.9b
(sqrt.f32 (*.f32 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))))
2.4b
(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))))))
0.4b
(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)))
8.0b
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2)))
Compiler

Compiled 3890 to 2981 computations (23.4% saved)

localize110.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 122 to 72 computations (41% saved)

series9.0ms (0%)

Counts
2 → 44
Calls

12 calls:

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

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
536×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
492×add-cbrt-cube
492×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify148.0ms (0.7%)

Algorithm
egg-herbie
Rules
1564×associate-+l-
1150×associate-+r-
684×associate-*r*
620×fma-def
594×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize33.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 29 to 18 computations (37.9% saved)

series4.0ms (0%)

Counts
2 → 28
Calls

12 calls:

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

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1130×associate-*r/
1020×*-commutative
950×associate-*l/
746×distribute-lft-in
722×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
968×distribute-lft-in
960×*-commutative
914×distribute-rgt-in
908×associate-/r*
490×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02864939
17424759
227914717
Stop Event
node limit
Counts
123 → 177
Calls
Call 1
Inputs
(*.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)
(*.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 (sqrt.f32 2) (sqrt.f32 ux))
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 maxCos) 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) ux))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) ux))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) ux))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (neg.f32 maxCos)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (-.f32 2 maxCos)))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 2 (neg.f32 maxCos))))
(+.f32 (*.f32 ux 2) (*.f32 ux (-.f32 (neg.f32 maxCos) maxCos)))
(+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 (+.f32 maxCos maxCos))))
(+.f32 (*.f32 1 (*.f32 ux (-.f32 2 maxCos))) (*.f32 1 (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 2 (neg.f32 maxCos)) ux))
(+.f32 (*.f32 2 ux) (*.f32 (-.f32 (neg.f32 maxCos) maxCos) ux))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 (+.f32 maxCos maxCos)) ux))
(+.f32 (*.f32 (*.f32 ux (-.f32 2 maxCos)) 1) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1)
(/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (+.f32 2 (+.f32 maxCos maxCos)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 2 maxCos) (neg.f32 maxCos)))))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 2 (+.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) ux) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (*.f32 (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) ux) (+.f32 2 (+.f32 maxCos maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) ux) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 2 maxCos) (neg.f32 maxCos)))))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3)) ux) (+.f32 (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 2 (+.f32 maxCos maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) ux) (neg.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) ux) (neg.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) 1) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) 1) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) 1) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) 1) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 2 (+.f32 maxCos maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1)
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (pow.f32 1 1/2))
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4))
(*.f32 (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) (sqrt.f32 ux))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2) 1/2))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
Outputs
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux -2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux -2))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))
(fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2))))
(*.f32 (sqrt.f32 ux) (-.f32 (sqrt.f32 2) (/.f32 maxCos (sqrt.f32 2))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))) (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2)))))
(*.f32 (sqrt.f32 ux) (-.f32 (+.f32 (sqrt.f32 2) (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2)))) (/.f32 maxCos (sqrt.f32 2))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 2) (sqrt.f32 ux)) (*.f32 -1 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (sqrt.f32 ux))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))) (fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 2) 3))) (fma.f32 (sqrt.f32 2) (sqrt.f32 ux) (neg.f32 (*.f32 (sqrt.f32 ux) (/.f32 maxCos (sqrt.f32 2)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2)))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5))) (*.f32 -1/2 (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))))))
(*.f32 (sqrt.f32 ux) (+.f32 (+.f32 (sqrt.f32 2) (/.f32 (neg.f32 maxCos) (sqrt.f32 2))) (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 maxCos 3) (pow.f32 (sqrt.f32 2) 5)) (*.f32 (/.f32 maxCos (sqrt.f32 2)) (/.f32 maxCos 2))))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 maxCos) 1 maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 maxCos (neg.f32 maxCos))))
(*.f32 ux (+.f32 2 (+.f32 (-.f32 maxCos maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))
(*.f32 ux (+.f32 2 (+.f32 (*.f32 maxCos -2) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))))
(*.f32 ux (+.f32 2 (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 ux (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(*.f32 ux (+.f32 2 (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 maxCos) 1 maxCos) ux))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 maxCos) 1 maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (+.f32 maxCos (neg.f32 maxCos))))
(*.f32 ux (+.f32 2 (+.f32 (-.f32 maxCos maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) ux))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos)))
(*.f32 ux (+.f32 2 (+.f32 (*.f32 maxCos -2) (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos))))
(*.f32 ux (+.f32 2 (+.f32 (fma.f32 (neg.f32 (sqrt.f32 maxCos)) (sqrt.f32 maxCos) maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) ux))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 -2 maxCos)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(*.f32 ux (+.f32 (+.f32 2 (*.f32 maxCos -2)) (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos)))
(*.f32 ux (+.f32 2 (+.f32 (fma.f32 (neg.f32 (cbrt.f32 maxCos)) (pow.f32 (cbrt.f32 maxCos) 2) maxCos) (*.f32 maxCos -2))))
(+.f32 (*.f32 ux (-.f32 2 maxCos)) (*.f32 ux (neg.f32 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 ux (neg.f32 maxCos)) (*.f32 ux (-.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 ux 2) (*.f32 ux (*.f32 2 (neg.f32 maxCos))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 ux 2) (*.f32 ux (-.f32 (neg.f32 maxCos) maxCos)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 ux 2) (*.f32 ux (neg.f32 (+.f32 maxCos maxCos))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 1 (*.f32 ux (-.f32 2 maxCos))) (*.f32 1 (*.f32 ux (neg.f32 maxCos))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 2 ux) (*.f32 (*.f32 2 (neg.f32 maxCos)) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 2 ux) (*.f32 (-.f32 (neg.f32 maxCos) maxCos) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 2 ux) (*.f32 (neg.f32 (+.f32 maxCos maxCos)) ux))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (*.f32 ux (-.f32 2 maxCos)) 1) (*.f32 (*.f32 ux (neg.f32 maxCos)) 1))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) ux))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (+.f32 2 (+.f32 maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))))
(*.f32 (/.f32 ux (fma.f32 2 maxCos 2)) (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 ux (+.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 2 maxCos) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 2 (+.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 4 (+.f32 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (*.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (fma.f32 2 maxCos 2)))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))
(*.f32 ux (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (+.f32 4 (*.f32 maxCos 4))))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (neg.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 1 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 2 (-.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 -2 maxCos))) 2)) (/.f32 (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (/.f32 (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) ux))
(/.f32 ux (/.f32 (/.f32 (cbrt.f32 (+.f32 2 (-.f32 maxCos maxCos))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)))
(/.f32 (*.f32 (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2)) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 -2 maxCos))) 2)) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))) (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (/.f32 (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 maxCos -2))) 2)) (cbrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(/.f32 (sqrt.f32 ux) (/.f32 (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (-.f32 maxCos maxCos))))) (sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (sqrt.f32 ux)) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) ux) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) ux) (+.f32 2 (+.f32 maxCos maxCos)))
(/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)))))
(*.f32 (/.f32 ux (fma.f32 2 maxCos 2)) (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))
(*.f32 ux (/.f32 (+.f32 4 (*.f32 (*.f32 maxCos maxCos) -4)) (fma.f32 2 maxCos 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 (neg.f32 maxCos) 3)) ux) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (-.f32 2 maxCos) (neg.f32 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3)) ux) (+.f32 (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 2 (+.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 8 (pow.f32 (+.f32 maxCos maxCos) 3))) (+.f32 4 (+.f32 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (*.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (/.f32 ux (+.f32 4 (*.f32 (+.f32 maxCos maxCos) (fma.f32 2 maxCos 2)))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))
(*.f32 ux (/.f32 (+.f32 8 (*.f32 (pow.f32 maxCos 3) -8)) (+.f32 4 (*.f32 maxCos (+.f32 4 (*.f32 maxCos 4))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) ux) (neg.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) ux) (neg.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) 1) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) 1) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (/.f32 (*.f32 ux (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 2 (-.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (*.f32 ux (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos)))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 maxCos -2)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) 1) (+.f32 maxCos (-.f32 2 maxCos)))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (*.f32 (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))) (cbrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 ux (/.f32 (+.f32 maxCos (-.f32 2 maxCos)) (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (+.f32 maxCos (-.f32 2 maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)) (/.f32 ux (+.f32 2 (-.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) 1) (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(/.f32 (/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (/.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)))) ux))
(*.f32 ux (/.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)) (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))
(pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fabs.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3) 1/3)
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 2))
(fabs.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(fabs.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 2 (+.f32 maxCos maxCos))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 2 (+.f32 maxCos maxCos)) 3)))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(*.f32 2 (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (pow.f32 1 1/2))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 1 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4) (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 -2 maxCos))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (cbrt.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux)))) (cbrt.f32 (sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 2) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (cbrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (-.f32 maxCos maxCos)))))
(/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))))
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos)))))
(*.f32 (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 maxCos (-.f32 2 maxCos)))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 2 (-.f32 maxCos maxCos)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 ux)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))))
(/.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 2 maxCos) 2) (*.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos))))) (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 maxCos (-.f32 2 maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (-.f32 2 maxCos) 3) (pow.f32 maxCos 3))) (sqrt.f32 (fma.f32 maxCos (+.f32 2 (-.f32 maxCos maxCos)) (pow.f32 (-.f32 2 maxCos) 2)))))
(pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/2)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))) 1)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 1/4) 2)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))) 3/2))
(fabs.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))

localize131.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 108 to 65 computations (39.8% saved)

series4.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite149.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1446×associate-/r*
934×associate-/l*
728×associate-+l+
406×+-commutative
360×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

simplify235.0ms (1.1%)

Algorithm
egg-herbie
Rules
1402×associate-*r*
1232×associate-+r+
1106×+-commutative
848×associate-*l*
742×associate-+l-
Iterations

Useful iterations: 1 (0.0ms)

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

localize155.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 104 to 73 computations (29.8% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite118.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
1256×associate-/r*
820×associate-*r*
684×associate-*l*
654×associate-/r/
588×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04359150
111428398
250258398
Stop Event
node limit
Counts
200 → 256
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)))
1
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 ux (-.f32 2 ux))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 ux (-.f32 2 ux)))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 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 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 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 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(*.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)))
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 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) 1) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))))
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) 1)
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (+.f32 1 maxCos))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (neg.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 maxCos))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1) (+.f32 1 maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 maxCos)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1/2)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
1
(+.f32 1 (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -4 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))
(fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (*.f32 -4 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 uy 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))) (*.f32 -4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6) (+.f32 1 (fma.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (*.f32 -4 (*.f32 uy uy)) (pow.f32 (PI.f32) 2)))))
(+.f32 (fma.f32 -4 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 uy 4)))) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 uy 6) 1))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 ux (-.f32 2 ux))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 ux (-.f32 2 ux)))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (*.f32 ux (-.f32 2 ux)))
(fma.f32 ux (-.f32 2 ux) (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 ux 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 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 (pow.f32 ux 2) (*.f32 -1 (*.f32 ux (-.f32 2 ux)))) maxCos) (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 (+.f32 (*.f32 ux ux) (neg.f32 (*.f32 ux (-.f32 2 ux)))) maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 (-.f32 (*.f32 ux ux) (*.f32 ux (-.f32 2 ux))) maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 (*.f32 ux 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 maxCos (neg.f32 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 ux (-.f32 2 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(-.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 ux (-.f32 2 ux)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 -1 (pow.f32 ux 2))) maxCos)) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(fma.f32 ux (-.f32 2 ux) (fma.f32 -1 (*.f32 maxCos (fma.f32 ux (-.f32 2 ux) (neg.f32 (*.f32 ux ux)))) (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(fma.f32 ux (-.f32 2 ux) (neg.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(-.f32 (*.f32 ux (-.f32 2 ux)) (fma.f32 maxCos (-.f32 (*.f32 ux (-.f32 2 ux)) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 2 (*.f32 (-.f32 1 maxCos) ux))
(*.f32 2 (*.f32 ux (-.f32 1 maxCos)))
(*.f32 (-.f32 1 maxCos) (*.f32 2 ux))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2)))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos))
(neg.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 maxCos 1) (*.f32 (-.f32 1 maxCos) (pow.f32 ux 2))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2)))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos))
(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 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 ux 2))) (*.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) 2)) -2))
(fma.f32 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) -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 uy (*.f32 uy (pow.f32 (PI.f32) 2))) -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 (PI.f32) 6) (pow.f32 uy 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 (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) 2))) -2 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))) (fma.f32 (*.f32 (pow.f32 uy 6) -4/45) (pow.f32 (PI.f32) 6) 1))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) 2) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 uy) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))) 1)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(/.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(/.f32 (*.f32 1 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(/.f32 (*.f32 (+.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) 1) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 2 uy)))) (cos.f32 0)) 2)
(*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) 1)
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (-.f32 1 maxCos) ux) (/.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 1 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 1 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))))) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2) 4)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (neg.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -2 (neg.f32 (*.f32 ux (-.f32 1 maxCos)))) (neg.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)) (+.f32 -4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -4 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (neg.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)))) (+.f32 -8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -8))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux)) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux)) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 1) (/.f32 (+.f32 1 maxCos) (-.f32 1 (*.f32 maxCos maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 1) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (-.f32 1 (pow.f32 maxCos 3))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (*.f32 maxCos maxCos))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (pow.f32 maxCos 3))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 ux (/.f32 (/.f32 (-.f32 -1 maxCos) (+.f32 -1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)))) ux)
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (pow.f32 (neg.f32 maxCos) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (sqrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2)) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))) (cbrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 2))) (/.f32 (cbrt.f32 (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))) 2))) (cbrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (cbrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) 2)) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)))) (cbrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 2))) (/.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))) 2))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (pow.f32 (cbrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))) 2))) (cbrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (cbrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (neg.f32 (+.f32 1 maxCos)))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 maxCos)) (neg.f32 (-.f32 1 (*.f32 maxCos maxCos)))))
(/.f32 ux (/.f32 (/.f32 (-.f32 -1 maxCos) (+.f32 -1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 ux (-.f32 -1 maxCos)) (*.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 -1 (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (neg.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (/.f32 (+.f32 -1 (neg.f32 (fma.f32 maxCos maxCos maxCos))) (neg.f32 (-.f32 1 (pow.f32 maxCos 3)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (-.f32 -1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 maxCos 3)) (/.f32 (-.f32 -1 (fma.f32 maxCos maxCos maxCos)) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)))) ux)
(/.f32 (*.f32 (-.f32 1 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 maxCos) 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) (+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (neg.f32 maxCos))))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (*.f32 maxCos maxCos))) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos)))) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos))))))
(*.f32 (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))
(*.f32 (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (-.f32 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 4 (*.f32 (*.f32 ux (+.f32 -1 maxCos)) (-.f32 (*.f32 ux (+.f32 -1 maxCos)) 2))) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (*.f32 ux (+.f32 -1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2) 4)) (+.f32 8 (pow.f32 (*.f32 ux (+.f32 -1 maxCos)) 3)))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -2 (neg.f32 (*.f32 ux (-.f32 1 maxCos)))) (neg.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)) (+.f32 -4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (-.f32 1 maxCos) ux)) (neg.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 -4 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (neg.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)))) (+.f32 -8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 -4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 ux (+.f32 -1 maxCos) -2)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3) -8))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) 1) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1) (+.f32 1 maxCos))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 maxCos)) (-.f32 1 (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (/.f32 ux (/.f32 (+.f32 1 maxCos) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))))
(*.f32 (-.f32 1 (*.f32 maxCos maxCos)) (*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 maxCos)) ux))
(/.f32 (*.f32 (*.f32 (-.f32 1 (pow.f32 maxCos 3)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1) (+.f32 1 (fma.f32 maxCos maxCos maxCos)))
(*.f32 (/.f32 (*.f32 ux (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (-.f32 1 (pow.f32 maxCos 3)))
(/.f32 (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(*.f32 (/.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (-.f32 1 (pow.f32 maxCos 3))))
(/.f32 (*.f32 (*.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) 1) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (sqrt.f32 (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))) (sqrt.f32 (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4))) (sqrt.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (*.f32 (sqrt.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux))) (sqrt.f32 (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (/.f32 (sqrt.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(*.f32 (/.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux (sqrt.f32 (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))) (sqrt.f32 (fma.f32 ux (-.f32 1 maxCos) 2))) (sqrt.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos)))) (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 maxCos 3))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos maxCos maxCos))) (*.f32 ux (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))) (sqrt.f32 (-.f32 1 maxCos)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (*.f32 (sqrt.f32 (-.f32 1 maxCos)) (*.f32 ux (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (sqrt.f32 (+.f32 1 maxCos)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 maxCos)) ux) (-.f32 2 (*.f32 ux (-.f32 1 maxCos))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (sqrt.f32 (+.f32 1 maxCos))) (*.f32 (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))) (*.f32 ux (sqrt.f32 (-.f32 1 maxCos)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos maxCos))) (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 1 maxCos)) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))) ux) (sqrt.f32 (-.f32 1 maxCos))))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 2))) (-.f32 1 maxCos)) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))) (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (/.f32 ux (/.f32 (fma.f32 ux (-.f32 1 maxCos) 2) (-.f32 1 maxCos))))
(*.f32 (-.f32 4 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 2)) (*.f32 (/.f32 (-.f32 1 maxCos) (fma.f32 ux (-.f32 1 maxCos) 2)) ux))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3))) (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))
(*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 4 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (-.f32 1 maxCos)))))) (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (/.f32 (*.f32 ux (-.f32 1 maxCos)) (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)))
(*.f32 (-.f32 8 (pow.f32 (*.f32 ux (-.f32 1 maxCos)) 3)) (*.f32 (/.f32 ux (fma.f32 (-.f32 1 maxCos) (*.f32 ux (fma.f32 ux (-.f32 1 maxCos) 2)) 4)) (-.f32 1 maxCos)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 1)
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 2)
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 3)
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 3) 1/3)
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (-.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 2))
(fabs.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos)))))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos)))))
(log.f32 (pow.f32 (exp.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 (-.f32 1 maxCos) ux)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))) 3))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3) (pow.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) 3)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)) 3) (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) 1))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))))
(fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (-.f32 1 maxCos)) (+.f32 -1 maxCos)))
(*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))
(*.f32 ux (*.f32 (-.f32 1 maxCos) (+.f32 (-.f32 2 ux) (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4))) (fabs.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 1/2)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))

localize157.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3)
0.2b
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.3b
(*.f32 (*.f32 uy 2) (PI.f32))
0.3b
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
Compiler

Compiled 129 to 96 computations (25.6% saved)

series29.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
24.0ms
ux
@-inf
(pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3)
1.0ms
ux
@0
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
1.0ms
ux
@inf
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
1.0ms
maxCos
@0
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))
0.0ms
maxCos
@inf
(/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1500×associate-*r/
1204×associate-*l/
350×add-sqr-sqrt
336×*-un-lft-identity
332×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify122.0ms (0.6%)

Algorithm
egg-herbie
Rules
1128×associate-*r*
1014×+-commutative
1006×associate-*l*
852×associate-/l*
774×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04199348
112927964
276577964
Stop Event
node limit
Counts
170 → 203
Calls
Call 1
Inputs
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(*.f32 2 ux)
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))) (*.f32 2 ux)))
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 ux) (*.f32 -4 ux)) (+.f32 (*.f32 -6 ux) (*.f32 -2 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))) (*.f32 2 ux))))
(*.f32 -2 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))
(-.f32 (+.f32 (*.f32 -6 (/.f32 ux maxCos)) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux))) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 6 ux) (*.f32 4 ux)) maxCos)) (+.f32 (*.f32 4 ux) (*.f32 -2 (/.f32 ux maxCos)))))
(-.f32 (+.f32 (*.f32 -6 (/.f32 ux maxCos)) (+.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (+.f32 (*.f32 4 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 2 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 6 ux) (*.f32 4 ux)) maxCos)) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 -6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 -2 ux))) (pow.f32 maxCos 2))) (+.f32 (*.f32 6 (/.f32 ux (pow.f32 maxCos 2))) (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 4 ux))))))
(*.f32 -2 (*.f32 maxCos ux))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) maxCos)) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux))) (*.f32 4 ux))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) maxCos)) (+.f32 (*.f32 4 (/.f32 ux (pow.f32 maxCos 2))) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (+.f32 (*.f32 6 ux) (*.f32 2 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 2 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) (pow.f32 maxCos 2))) (+.f32 (*.f32 6 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 4 ux))))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(*.f32 8 (pow.f32 ux 3))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))) 1)
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 1)
(*.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) (pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 2))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 2) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) (/.f32 1 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(*.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))) (neg.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) 1) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (/.f32 (pow.f32 ux 3) 1) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 ux 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 1)
(pow.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))) 2)
(pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) -1)
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))) 1)
(*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 1)
(*.f32 1 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (+.f32 2 (*.f32 maxCos -2)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (+.f32 2 (*.f32 maxCos -2))) ux)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2)) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) 3)) (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3)) (pow.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) 3))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) 1) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) 1) (/.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (-.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (neg.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 1 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 1 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (/.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (-.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (neg.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (pow.f32 ux 3)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (pow.f32 ux 3)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) 3) (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3) (pow.f32 ux 3)) (pow.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) 3))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
Outputs
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(/.f32 (*.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))
(/.f32 ux (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)))
(/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))
(*.f32 2 ux)
(*.f32 ux 2)
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))
(fma.f32 (*.f32 ux -2) maxCos (*.f32 ux 2))
(*.f32 ux (fma.f32 maxCos -2 2))
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))) (*.f32 2 ux)))
(fma.f32 (*.f32 ux -2) maxCos (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux 6) (fma.f32 -2 (*.f32 ux -2) (*.f32 ux 2))) (*.f32 ux 2)))
(+.f32 (*.f32 maxCos (*.f32 maxCos 0)) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -2 ux) (*.f32 -4 ux)) (+.f32 (*.f32 -6 ux) (*.f32 -2 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))))) (pow.f32 maxCos 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux))) (*.f32 2 ux)))) (*.f32 2 ux))))
(fma.f32 (*.f32 ux -2) maxCos (fma.f32 (-.f32 (*.f32 ux -6) (fma.f32 -6 ux (*.f32 -2 (-.f32 (*.f32 ux 6) (fma.f32 -2 (*.f32 ux -2) (*.f32 ux 2)))))) (pow.f32 maxCos 3) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux 6) (fma.f32 -2 (*.f32 ux -2) (*.f32 ux 2))) (*.f32 ux 2))))
(+.f32 (fma.f32 (pow.f32 maxCos 3) 0 (*.f32 maxCos (*.f32 maxCos 0))) (*.f32 ux (fma.f32 maxCos -2 2)))
(+.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (fma.f32 (pow.f32 maxCos 3) 0 (*.f32 maxCos (*.f32 maxCos 0))))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos -2))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))
(fma.f32 (*.f32 ux -2) maxCos (*.f32 ux 2))
(*.f32 ux (fma.f32 maxCos -2 2))
(-.f32 (+.f32 (*.f32 -6 (/.f32 ux maxCos)) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux))) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 6 ux) (*.f32 4 ux)) maxCos)) (+.f32 (*.f32 4 ux) (*.f32 -2 (/.f32 ux maxCos)))))
(-.f32 (fma.f32 -6 (/.f32 ux maxCos) (fma.f32 -2 (*.f32 ux maxCos) (*.f32 ux 6))) (fma.f32 -2 (/.f32 (*.f32 ux 2) maxCos) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 ux 4))))
(-.f32 (+.f32 (*.f32 ux (+.f32 6 (*.f32 maxCos -2))) (*.f32 -2 (/.f32 ux maxCos))) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 ux 4)))
(-.f32 (+.f32 (*.f32 -6 (/.f32 ux maxCos)) (+.f32 (*.f32 6 ux) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (+.f32 (*.f32 4 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 2 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 6 ux) (*.f32 4 ux)) maxCos)) (+.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 -6 ux) (+.f32 (*.f32 -2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 -2 ux))) (pow.f32 maxCos 2))) (+.f32 (*.f32 6 (/.f32 ux (pow.f32 maxCos 2))) (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (*.f32 4 ux))))))
(-.f32 (fma.f32 -6 (/.f32 ux maxCos) (fma.f32 6 ux (fma.f32 -2 (*.f32 ux maxCos) (/.f32 (*.f32 ux 6) (*.f32 maxCos maxCos))))) (fma.f32 -2 (/.f32 (*.f32 ux 2) maxCos) (fma.f32 -2 (/.f32 (-.f32 (*.f32 ux -6) (*.f32 -2 (+.f32 (*.f32 ux 2) ux))) (*.f32 maxCos maxCos)) (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 ux 4))))))
(-.f32 (+.f32 (fma.f32 ux 6 (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos -2)))) (*.f32 -2 (/.f32 ux maxCos))) (+.f32 (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 ux 4))) (/.f32 (/.f32 0 maxCos) maxCos)))
(-.f32 (+.f32 (*.f32 -2 (/.f32 ux maxCos)) (fma.f32 ux 6 (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos -2))))) (+.f32 (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -2 (/.f32 ux maxCos) (*.f32 ux 4))) (/.f32 (/.f32 0 maxCos) maxCos)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 -2 (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos -2))
(-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))
(fma.f32 (*.f32 ux -2) maxCos (*.f32 ux 2))
(*.f32 ux (fma.f32 maxCos -2 2))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) maxCos)) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux))) (*.f32 4 ux))
(+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux 6) (*.f32 2 (+.f32 (*.f32 ux 2) ux))) maxCos)) (+.f32 (*.f32 -2 (*.f32 ux maxCos)) (*.f32 ux 2)))
(+.f32 (/.f32 0 maxCos) (*.f32 ux (fma.f32 maxCos -2 2)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) maxCos)) (+.f32 (*.f32 4 (/.f32 ux (pow.f32 maxCos 2))) (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (+.f32 (*.f32 6 ux) (*.f32 2 (/.f32 ux (pow.f32 maxCos 2))))))) (+.f32 (*.f32 2 (/.f32 (-.f32 (*.f32 6 ux) (+.f32 (*.f32 2 (-.f32 (*.f32 6 ux) (*.f32 4 ux))) (*.f32 2 ux))) (pow.f32 maxCos 2))) (+.f32 (*.f32 6 (/.f32 ux (pow.f32 maxCos 2))) (*.f32 4 ux))))
(-.f32 (fma.f32 -1 (/.f32 (-.f32 (*.f32 ux 6) (*.f32 2 (+.f32 (*.f32 ux 2) ux))) maxCos) (fma.f32 4 (/.f32 ux (*.f32 maxCos maxCos)) (fma.f32 -2 (*.f32 ux maxCos) (fma.f32 6 ux (*.f32 2 (/.f32 ux (*.f32 maxCos maxCos))))))) (fma.f32 2 (/.f32 (-.f32 (*.f32 ux 6) (*.f32 2 (+.f32 (*.f32 ux 2) ux))) (*.f32 maxCos maxCos)) (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux 4))))
(+.f32 (fma.f32 ux 6 (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos -2)))) (-.f32 (/.f32 0 maxCos) (+.f32 (/.f32 (/.f32 0 maxCos) maxCos) (fma.f32 6 (/.f32 ux (*.f32 maxCos maxCos)) (*.f32 ux 4)))))
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 8 (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) 8)
(+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))))
(fma.f32 8 (pow.f32 ux 3) (*.f32 maxCos (*.f32 (pow.f32 ux 3) -24)))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (pow.f32 ux 3) 8))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos)))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -16 (pow.f32 ux 3)) (*.f32 -8 (pow.f32 ux 3)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 (pow.f32 ux 3) 8 (fma.f32 maxCos (*.f32 (pow.f32 ux 3) -24) (fma.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos))))))
(*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8))
(+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))
(fma.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 3) (*.f32 24 (*.f32 maxCos maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) 24)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))
(+.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8)) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (neg.f32 maxCos) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8)) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos))))
(+.f32 (*.f32 8 (pow.f32 ux 3)) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 8 (pow.f32 ux 3)) (*.f32 16 (pow.f32 ux 3)))) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 8 (pow.f32 ux 3) (fma.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 3) 24)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) 24) (*.f32 -8 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))
(fma.f32 (pow.f32 ux 3) 8 (+.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8)) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (neg.f32 maxCos) (*.f32 maxCos maxCos)))))
(fma.f32 (pow.f32 ux 3) 8 (+.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) -8)) (*.f32 (*.f32 (pow.f32 ux 3) 24) (+.f32 (*.f32 maxCos maxCos) (neg.f32 maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))) 1)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 1)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 1 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) (pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 2) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (neg.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) (/.f32 1 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 1 (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux ux))
(*.f32 (/.f32 1 (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))) (neg.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(*.f32 (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux ux))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) 1) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux ux))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))))
(*.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux ux))
(*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux (fma.f32 2 maxCos -2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 ux 3) 1) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4))) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(*.f32 (/.f32 (pow.f32 ux 3) (*.f32 ux ux)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(*.f32 (/.f32 1 (*.f32 ux ux)) (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)))
(/.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 ux ux))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 ux 3))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2)) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 1)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(pow.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (*.f32 ux (fma.f32 2 maxCos -2))) 2)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(pow.f32 (*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 3)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 3) 1/3)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(pow.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) -1)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(neg.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (neg.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 6) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 4)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2)) 3))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3) (pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 2) 3)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(exp.f32 (log.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))) 1))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))))
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(*.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3) (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) -2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 ux (*.f32 (+.f32 2 (*.f32 maxCos -2)) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 1)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 1 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) (*.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (+.f32 2 (*.f32 maxCos -2)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (+.f32 2 (*.f32 maxCos -2))) ux)
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2)) (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3) (pow.f32 (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) 3)) (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3))
(/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) 3)))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos 2) 3)) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) 3))
(/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3)) (pow.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) 3))
(/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) 3) (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3)))
(/.f32 (pow.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) 3) (/.f32 (pow.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) 3) (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) 1) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) 1) (/.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2)))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3))) (-.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 -2 (neg.f32 (*.f32 2 maxCos))) (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)) (+.f32 -2 (*.f32 maxCos -2))) (+.f32 -4 (*.f32 maxCos (*.f32 maxCos 4))))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) ux) (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (neg.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (neg.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4)))) (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)) (-.f32 -4 (*.f32 maxCos (fma.f32 maxCos 4 4)))) (+.f32 -8 (*.f32 (pow.f32 maxCos 3) 8)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) 1) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 2) 3) (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 1 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 1 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (/.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (-.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (*.f32 maxCos -2) 3)) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (-.f32 (+.f32 4 (*.f32 (*.f32 maxCos -2) (*.f32 maxCos -2))) (*.f32 2 (*.f32 maxCos -2))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (neg.f32 (+.f32 2 (*.f32 2 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 -2 (neg.f32 (*.f32 2 maxCos))) (neg.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)) (+.f32 -2 (*.f32 maxCos -2))) (+.f32 -4 (*.f32 maxCos (*.f32 maxCos 4))))
(/.f32 (*.f32 (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2))) (neg.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos)))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (neg.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4)))) (neg.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)))))
(*.f32 (/.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)) (-.f32 -4 (*.f32 maxCos (fma.f32 maxCos 4 4)))) (+.f32 -8 (*.f32 (pow.f32 maxCos 3) 8)))
(/.f32 (*.f32 (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 ux (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) ux) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) ux) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos)))) (pow.f32 ux 3)) (+.f32 2 (*.f32 2 maxCos)))
(/.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2) (/.f32 (+.f32 2 (*.f32 2 maxCos)) (*.f32 ux (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))))))
(*.f32 (/.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) (fma.f32 2 maxCos 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))) (pow.f32 ux 3)) (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))))
(/.f32 (*.f32 ux (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 2)) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8))))
(/.f32 (pow.f32 ux 3) (/.f32 (/.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) (fma.f32 (pow.f32 maxCos 3) -8 8)) (pow.f32 (fma.f32 maxCos -2 2) 2)))
(/.f32 (*.f32 (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 4 maxCos))) 3) (pow.f32 ux 3)) (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3))
(/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (+.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) 3)))
(*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (fma.f32 2 maxCos 2) 3)) (pow.f32 (-.f32 4 (*.f32 maxCos (*.f32 maxCos 4))) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3) (pow.f32 ux 3)) (pow.f32 (+.f32 (+.f32 4 (*.f32 4 maxCos)) (*.f32 maxCos (*.f32 4 maxCos))) 3))
(/.f32 (pow.f32 ux 3) (/.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos 4)) (+.f32 4 (*.f32 maxCos 4))) 3) (pow.f32 (-.f32 8 (*.f32 (pow.f32 maxCos 3) 8)) 3)))
(/.f32 (pow.f32 (fma.f32 (pow.f32 maxCos 3) -8 8) 3) (/.f32 (pow.f32 (+.f32 4 (*.f32 maxCos (fma.f32 maxCos 4 4))) 3) (pow.f32 ux 3)))
(sqrt.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3) 3))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) 1))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)))
(pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3)
(pow.f32 (*.f32 ux (fma.f32 maxCos -2 2)) 3)

eval1.3s (6.1%)

Compiler

Compiled 59662 to 39626 computations (33.6% saved)

prune886.0ms (4.3%)

Pruning

82 alts after pruning (76 fresh and 6 done)

PrunedKeptTotal
New1860331893
Fresh214364
Picked101
Done369
Total1885821967
Error
0.1b
Counts
1967 → 82
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(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)
9.4b
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3) 1/3)
12.2b
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
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)
12.0b
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
14.4b
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
1.7b
(*.f32 (pow.f32 (sqrt.f32 (cos.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))))))
0.4b
(*.f32 (/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
13.3b
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
13.3b
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
4.2b
(*.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.4b
(*.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 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
12.6b
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
0.8b
(*.f32 (log.f32 (+.f32 1 (expm1.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))))))
8.5b
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
13.4b
(*.f32 (log.f32 (exp.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))))))
13.3b
(*.f32 (expm1.f32 (log1p.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))))))
13.3b
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
9.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 8) 1/3)))
13.3b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))))
13.4b
(*.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))))
8.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))))
9.0b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux 2)))
8.4b
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
13.9b
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
2.2b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
0.5b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (pow.f32 (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
0.3b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
0.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
0.8b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
8.7b
(*.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 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))))))
8.7b
(*.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 ux (fma.f32 ux ux ux)))))
8.0b
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
2.2b
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
0.3b
(*.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))))))
16.1b
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
16.6b
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
6.6b
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux)))))
12.0b
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
11.9b
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
16.1b
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
6.6b
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
19.2b
(sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))
16.6b
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
16.4b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.9b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
19.5b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
18.4b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.3b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux (+.f32 1 (*.f32 maxCos ux))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.6b
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
21.6b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.1b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.5b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.3b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
16.5b
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
23.9b
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
29.9b
(sqrt.f32 (+.f32 1 -1))
1.6b
(sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
1.6b
(sqrt.f32 (*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
1.7b
(sqrt.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 (-.f32 -1 maxCos) (+.f32 -1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
11.9b
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
1.6b
(sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
6.6b
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
1.7b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 2)))
1.7b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) 2)))
2.0b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
1.7b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
1.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) 2)))
1.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
1.9b
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))
3.4b
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
2.4b
(sqrt.f32 (*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
11.9b
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
12.6b
(sqrt.f32 (*.f32 ux 2))
11.9b
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
12.2b
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
14.5b
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
2.4b
(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))))))
Compiler

Compiled 2021 to 1561 computations (22.8% saved)

regimes869.0ms (4.2%)

Counts
131 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.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 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 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))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
(*.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 (*.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 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (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 (*.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)))))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(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 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (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 (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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 (-.f32 -1 maxCos) (+.f32 -1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.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 ux (fma.f32 ux ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (neg.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))))
(sqrt.f32 (*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 8) 1/3)))
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/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))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.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)))))
(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 (expm1.f32 (log1p.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 (log.f32 (exp.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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3) 1/3)
(*.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))))))
(sqrt.f32 (*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 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 (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)
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) 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))))))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 (*.f32 uy 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)))
(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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (pow.f32 (sqrt.f32 (cos.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))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (pow.f32 (sqrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (log.f32 (+.f32 1 (expm1.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 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 2) -1) (+.f32 2 (cos.f32 (*.f32 2 (*.f32 uy (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 (fma.f32 ux (*.f32 (pow.f32 (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos))) 2) (cbrt.f32 (-.f32 2 (+.f32 maxCos maxCos)))) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(*.f32 (+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 uy uy)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
(*.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))))
(*.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 (/.f32 (pow.f32 (+.f32 ux (fma.f32 ux ux ux)) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6) (pow.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) ux) 2) 1/6))) (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))))
(*.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 (*.f32 (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2) (pow.f32 (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux))) 2)) (cbrt.f32 (+.f32 ux (fma.f32 ux ux ux)))))))
(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)))))))))
(*.f32 (/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (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 (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 (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)) 6)))))))
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:

130.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
113.0ms
ux
95.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
80.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
79.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 3248 to 2220 computations (31.7% saved)

regimes574.0ms (2.8%)

Counts
110 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.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 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 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))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
(*.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 (*.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 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (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 (*.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)))))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(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 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (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 (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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.f32 ux ux))))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (*.f32 ux (+.f32 -1 maxCos))) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (*.f32 (/.f32 ux (/.f32 (/.f32 (-.f32 -1 maxCos) (+.f32 -1 (*.f32 maxCos maxCos))) (+.f32 2 (*.f32 ux (+.f32 -1 maxCos))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.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 ux (fma.f32 ux ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 -8 (pow.f32 (*.f32 2 maxCos) 3)) (neg.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) 4) (+.f32 4 (*.f32 (*.f32 maxCos -2) -2))))))
(sqrt.f32 (*.f32 (/.f32 (*.f32 ux (-.f32 1 maxCos)) (/.f32 (+.f32 2 (*.f32 ux (-.f32 1 maxCos))) (-.f32 4 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 -1 maxCos) (+.f32 -1 maxCos)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (*.f32 (pow.f32 ux 3) 8) 1/3)))
(*.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) 3/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))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 1 (/.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.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)))))
(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 (expm1.f32 (log1p.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 (log.f32 (exp.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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 8 (pow.f32 (*.f32 (-.f32 1 maxCos) ux) 3)) (*.f32 (-.f32 1 maxCos) ux)) (+.f32 4 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (+.f32 2 (*.f32 (-.f32 1 maxCos) ux))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))) (/.f32 (pow.f32 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (-.f32 1 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux))))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)) 3) 1/3)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 2 maxCos -2) ux)))) 3) 1/3)
(*.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))))))
(sqrt.f32 (*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) 3) (pow.f32 (*.f32 ux (fma.f32 2 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 (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)
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)) 2)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (pow.f32 (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) 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:

62.0ms
(*.f32 uy 2)
56.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
51.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
51.0ms
ux
50.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux 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 2446 to 1681 computations (31.3% saved)

regimes353.0ms (1.7%)

Counts
74 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.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 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 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))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 4)))))))
(*.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 (*.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 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 ux (-.f32 2 ux)))))
(*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) 1) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 uy uy)) (pow.f32 (PI.f32) 2))) (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 (*.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)))))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 2 ux)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(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 ux (*.f32 (-.f32 2 (*.f32 2 maxCos)) (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 (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:

43.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
33.0ms
ux
32.0ms
uy
31.0ms
maxCos
31.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
ErrorSegmentsBranch
0.4b1ux
0.4b1uy
0.4b1maxCos
0.4b1(*.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.4b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.4b1(*.f32 (*.f32 uy 2) (PI.f32))
0.4b1(*.f32 uy 2)
0.4b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
0.4b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
0.4b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
0.4b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1515 to 1009 computations (33.4% saved)

regimes352.0ms (1.7%)

Counts
59 → 1
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.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 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 -6 ux) (*.f32 -4 ux)) maxCos) (*.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 6 ux)) (*.f32 4 ux))))
Outputs
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
Calls

10 calls:

72.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
59.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
27.0ms
(*.f32 uy 2)
27.0ms
maxCos
27.0ms
uy
Results
ErrorSegmentsBranch
0.8b1ux
0.8b1uy
0.8b1maxCos
0.8b1(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
0.8b1(*.f32 (*.f32 uy 2) (PI.f32))
0.8b1(*.f32 uy 2)
0.8b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
0.8b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
0.8b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
0.8b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1125 to 742 computations (34% saved)

regimes389.0ms (1.9%)

Counts
56 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 (-.f32 (*.f32 2 maxCos) 2) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux))))
Calls

10 calls:

91.0ms
maxCos
50.0ms
uy
49.0ms
(*.f32 uy 2)
45.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
31.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
ErrorSegmentsBranch
2.2b1ux
1.1b2uy
1.2b2maxCos
1.1b2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
1.1b2(*.f32 (*.f32 uy 2) (PI.f32))
1.1b2(*.f32 uy 2)
2.2b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
2.2b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
2.2b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
2.2b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 1062 to 698 computations (34.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00039248145185410976
0.00045849528396502137
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes451.0ms (2.2%)

Counts
50 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 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 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux))))
Calls

10 calls:

64.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
55.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
53.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
47.0ms
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
45.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
ErrorSegmentsBranch
2.2b1ux
1.1b2uy
1.2b2maxCos
1.1b2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
1.1b2(*.f32 (*.f32 uy 2) (PI.f32))
1.1b2(*.f32 uy 2)
2.2b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
2.2b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
2.2b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
2.2b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 966 to 630 computations (34.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00039248145185410976
0.00045849528396502137
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes464.0ms (2.2%)

Counts
49 → 2
Calls
Call 1
Inputs
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (+.f32 1 -1))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux))))
(sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos)))))
(sqrt.f32 (+.f32 1 (*.f32 -1 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) (-.f32 2 (*.f32 (-.f32 1 maxCos) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 ux 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) 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 1 (*.f32 (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (-.f32 ux 1) (*.f32 ux maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (/.f32 1 (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (/.f32 ux (/.f32 (+.f32 (+.f32 2 maxCos) maxCos) (-.f32 4 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 ux -1) (*.f32 (neg.f32 ux) maxCos)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 1 maxCos) ux) 2) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (-.f32 (*.f32 (-.f32 maxCos 1) ux) 1)) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux -1)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (+.f32 1 (+.f32 ux (+.f32 -1 (-.f32 -2 (*.f32 ux maxCos))))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 ux) ux)) (*.f32 (-.f32 ux 1) ux)) maxCos) (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (+.f32 1 (+.f32 (+.f32 ux (-.f32 -2 (*.f32 ux maxCos))) (+.f32 1 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))))))))
(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))))
(*.f32 (sqrt.f32 2) (sqrt.f32 ux))
(sqrt.f32 (fma.f32 (+.f32 ux -1) (-.f32 1 ux) 1))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))) 3/2) 1/3)
(sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux))))
(sqrt.f32 (-.f32 (+.f32 2 (*.f32 (+.f32 -1 (-.f32 ux (*.f32 ux maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(sqrt.f32 (fma.f32 ux (-.f32 (-.f32 2 maxCos) maxCos) (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 -1 maxCos) (*.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 (+.f32 1 (+.f32 (-.f32 -1 (*.f32 ux maxCos)) (+.f32 ux (*.f32 (-.f32 ux (fma.f32 ux maxCos 1)) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2)) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (-.f32 1 maxCos) (*.f32 (+.f32 maxCos -1) (*.f32 ux ux))) (fma.f32 (+.f32 maxCos -1) ux -1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (+.f32 -1 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (+.f32 ux -1) 2) (*.f32 (-.f32 -1 (*.f32 ux maxCos)) (-.f32 -1 (*.f32 ux maxCos)))) (+.f32 ux (*.f32 ux maxCos))) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(sqrt.f32 (+.f32 1 (*.f32 (-.f32 (/.f32 (pow.f32 (-.f32 -2 (-.f32 (*.f32 ux maxCos) ux)) 2) (+.f32 ux (-.f32 -3 (*.f32 ux maxCos)))) (/.f32 1 (+.f32 ux (-.f32 -3 (*.f32 ux maxCos))))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (exp.f32 (log.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))))
(sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) -1 1))
(*.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 ux 2)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos))))) 3)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 ux (-.f32 2 (+.f32 maxCos maxCos)))))) 1)
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 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
Calls

10 calls:

110.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
55.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
42.0ms
uy
42.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
42.0ms
(*.f32 uy 2)
Results
ErrorSegmentsBranch
4.9b2ux
3.4b2uy
6.6b1maxCos
3.4b2(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
3.4b2(*.f32 (*.f32 uy 2) (PI.f32))
3.4b2(*.f32 uy 2)
4.8b2(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
4.8b2(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
4.8b2(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
4.8b2(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 953 to 621 computations (34.8% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.0029996680095791817
0.0035149799659848213
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes133.0ms (0.6%)

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

7 calls:

19.0ms
uy
19.0ms
ux
18.0ms
maxCos
18.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
17.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
ErrorSegmentsBranch
6.6b1ux
6.6b1uy
6.6b1maxCos
6.6b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
6.6b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
6.6b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
6.6b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 874 to 560 computations (35.9% saved)

regimes94.0ms (0.5%)

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

7 calls:

14.0ms
maxCos
14.0ms
ux
13.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
13.0ms
uy
12.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Results
ErrorSegmentsBranch
6.6b1ux
6.6b1uy
6.6b1maxCos
6.6b1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
6.6b1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
6.6b1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
6.6b1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 556 to 367 computations (34% saved)

regimes24.0ms (0.1%)

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

3 calls:

11.0ms
ux
6.0ms
maxCos
5.0ms
uy
Results
ErrorSegmentsBranch
8.8b2ux
11.9b1uy
11.9b1maxCos
Compiler

Compiled 89 to 65 computations (27% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.0003149069380015135
0.00031519003096036613
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes22.0ms (0.1%)

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

3 calls:

9.0ms
ux
5.0ms
uy
5.0ms
maxCos
Results
ErrorSegmentsBranch
8.8b2ux
11.9b1uy
11.9b1maxCos
Compiler

Compiled 67 to 50 computations (25.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.0003149069380015135
0.00031519003096036613
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 57 to 42 computations (26.3% saved)

regimes14.0ms (0.1%)

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

3 calls:

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

Compiled 39 to 29 computations (25.6% saved)

regimes11.0ms (0.1%)

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

3 calls:

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

Compiled 31 to 24 computations (22.6% saved)

regimes10.0ms (0%)

Accuracy

Total -17.4b remaining (-138.1%)

Threshold costs -17.4b (-138.1%)

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

3 calls:

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

Compiled 23 to 19 computations (17.4% saved)

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
328×distribute-lft-neg-in
280×*-commutative
158×+-commutative
158×distribute-rgt-neg-in
126×distribute-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099915
1182915
2248915
3284915
4314915
5344915
6358915
7404915
8512915
9664915
10798915
11883915
12913915
13917915
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 ux (*.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (*.f32 ux 1)))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(if (<=.f32 (*.f32 uy 2) 6442451/2147483648) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 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))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 2 maxCos) maxCos)))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 ux 2))
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 (sqrt.f32 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1))))) (cos.f32 (*.f32 (PI.f32) (*.f32 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 1)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 ux ux))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(if (<=.f32 (*.f32 uy 2) 13743895/34359738368) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 ux (-.f32 2 ux)))))
(if (<=.f32 (*.f32 uy 2) 6442451/2147483648) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 (-.f32 1 maxCos)) ux) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))))
(if (<=.f32 (*.f32 uy 2) 6442451/2147483648) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 ux ux)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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 ux (-.f32 1 maxCos)) (+.f32 2 (*.f32 ux (+.f32 maxCos -1)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (/.f32 ux (/.f32 1 (-.f32 2 (+.f32 maxCos maxCos))))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (*.f32 (-.f32 2 (*.f32 2 maxCos)) ux)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 ux 1) (-.f32 1 ux)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 ux)))))
(if (<=.f32 ux 5411659/17179869184) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 ux -1) (-.f32 1 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)))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (*.f32 2 (-.f32 ux (*.f32 ux maxCos))))
(sqrt.f32 (*.f32 -2 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (*.f32 ux 2))
(sqrt.f32 (*.f32 2 ux))
Compiler

Compiled 354 to 275 computations (22.3% saved)

soundness219.0ms (1.1%)

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

Useful iterations: 3 (0.0ms)

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

Compiled 764 to 530 computations (30.6% saved)

end165.0ms (0.8%)

Compiler

Compiled 312 to 223 computations (28.5% saved)

Profiling

Loading profile data...