Details

Time bar (total: 28.7s)

analyze1.0ms (0%)

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

Compiled 118 to 85 computations (28% saved)

sample5.9s (20.7%)

Results
5.9s8256×body256valid
Bogosity

preprocess127.0ms (0.4%)

Algorithm
egg-herbie
Rules
1714×rational.json-simplify-46
1052×rational.json-simplify-19
992×rational.json-simplify-51
742×rational.json-simplify-2
718×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01943216
13813216
28383216
320482288
462062288
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) yi) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 xi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 xi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) zi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) xi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) xi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi)) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux xi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) xi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) xi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 ux (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 xi)) (*.f32 xi (*.f32 xi (*.f32 maxCos (-.f32 1 xi))))))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 xi)) (*.f32 xi (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))))))) (*.f32 zi (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))) ux)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 xi (*.f32 maxCos (-.f32 1 xi))) (*.f32 xi (*.f32 maxCos (-.f32 1 xi)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux)) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))))) (*.f32 xi (*.f32 zi (*.f32 maxCos (-.f32 1 xi))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))) (*.f32 xi (*.f32 zi (*.f32 maxCos (-.f32 1 xi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (+.f32 (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) yi))))
(+.f32 (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) xi)))) (*.f32 uy (cos.f32 (*.f32 2 (*.f32 (PI.f32) xi)))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 uy (cos.f32 (*.f32 2 (*.f32 (PI.f32) xi)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) xi)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) xi)))))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) xi))))))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi))))
(+.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux ux))))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux ux))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) xi) zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux xi) (*.f32 (-.f32 1 ux) (*.f32 ux xi)))))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux xi) (*.f32 (-.f32 1 ux) (*.f32 ux xi)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 1 ux) xi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (-.f32 1 ux) xi)))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 1 ux) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) zi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) yi))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) yi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) yi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) yi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) yi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 yi (*.f32 maxCos (-.f32 1 yi))))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))))))) (*.f32 zi (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 yi (*.f32 maxCos (-.f32 1 yi))) (*.f32 yi (*.f32 maxCos (-.f32 1 yi)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux)) (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 yi) (*.f32 (*.f32 maxCos yi) (*.f32 (-.f32 1 yi) (*.f32 maxCos yi)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 yi) (*.f32 (*.f32 maxCos yi) (*.f32 (-.f32 1 yi) (*.f32 maxCos yi)))))))) (*.f32 yi (*.f32 zi (*.f32 maxCos (-.f32 1 yi))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 yi (-.f32 1 yi)) (*.f32 maxCos (*.f32 yi (-.f32 1 yi))))))) (+.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 maxCos (*.f32 (*.f32 yi (-.f32 1 yi)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi) (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))))) (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 yi (PI.f32)))) xi)) (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 2 (*.f32 yi (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 uy (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 ux (*.f32 (-.f32 1 ux) yi))))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 ux (*.f32 (-.f32 1 ux) yi)))))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (-.f32 1 ux) yi))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (-.f32 1 ux) yi))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 yi (*.f32 ux (-.f32 1 ux)))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 yi (*.f32 ux (-.f32 1 ux)))))))) (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (-.f32 1 ux) yi)))))) (+.f32 (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (-.f32 1 ux) yi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (*.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))))))) (*.f32 ux (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))) yi)) (*.f32 ux (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 1 zi)) zi)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi)) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 zi) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 1 zi)) zi)))))))) (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) ux))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 zi) (*.f32 (-.f32 1 zi) (*.f32 maxCos zi))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 zi) (*.f32 (-.f32 1 zi) (*.f32 maxCos zi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 zi))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 zi)))))) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 zi (PI.f32)))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 zi (PI.f32)))) yi)) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) zi))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) zi))))) (*.f32 maxCos (*.f32 uy (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) zi)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) zi)))))) (*.f32 ux (*.f32 uy (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) ux))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) zi)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) zi)))))) (*.f32 ux (*.f32 uy (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) zi))))))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) maxCos))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi))))))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 (-.f32 1 ux) zi)))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 (-.f32 1 ux) zi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))))) (*.f32 zi (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 ux (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy uy))))))) (+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy uy))))) (sin.f32 (*.f32 2 (*.f32 ux (PI.f32)))))) (*.f32 uy (*.f32 (*.f32 maxCos (-.f32 1 uy)) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 uy (-.f32 1 uy)) (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) ux) -2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 uy (-.f32 1 uy)) (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux))))) (*.f32 zi (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 (-.f32 1 uy) (*.f32 uy maxCos)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) ux) -2))))) (*.f32 zi (*.f32 (-.f32 1 uy) (*.f32 uy maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos))) (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos))))))))) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 1 maxCos)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos))))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 maxCos)) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi)) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))))) (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 maxCos)) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 maxCos)) zi)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 1 maxCos)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 uy (-.f32 1 ux))))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 uy (-.f32 1 ux))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos)))))) (*.f32 zi (*.f32 ux (*.f32 uy (-.f32 1 ux)))))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 uy (-.f32 1 ux)))))))) (+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 uy (-.f32 1 ux)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))))) (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 uy (*.f32 ux (-.f32 1 ux))))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 uy (*.f32 ux (-.f32 1 ux))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))))) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 uy (*.f32 ux (-.f32 1 ux))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) maxCos)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 (PI.f32) maxCos)))))) (*.f32 uy (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
Compiler

Compiled 77 to 56 computations (27.3% saved)

simplify96.0ms (0.3%)

Algorithm
egg-herbie
Rules
1600×rational.json-simplify-54
1540×rational.json-simplify-19
1420×rational.json-simplify-51
804×rational.json-simplify-2
720×rational.json-simplify-40
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030201
148201
296201
3227143
41147143
55614143
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) xi) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))) yi)) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux maxCos))))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))

eval5.0ms (0%)

Compiler

Compiled 358 to 235 computations (34.4% saved)

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New426
Fresh101
Picked000
Done000
Total527
Error
0.3b
Counts
7 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 123 to 87 computations (29.3% saved)

localize289.0ms (1%)

Local error

Found 4 expressions with local error:

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

Compiled 250 to 150 computations (40% saved)

series10.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
yi
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
1.0ms
ux
@0
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
1.0ms
maxCos
@-inf
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))
1.0ms
uy
@0
(*.f32 uy (*.f32 2 (PI.f32)))
1.0ms
maxCos
@0
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))

rewrite94.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1538×rational.json-1
1538×rational.json-2
1538×rational.json-3
1536×exponential.json-3
1536×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01996
113396
226596
356596
4111396
5272596
6589696
Stop Event
node limit
Counts
4 → 85
Calls
Call 1
Inputs
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (+.f32 (PI.f32) (*.f32 uy (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) -2) (+.f32 (*.f32 2 (PI.f32)) (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) -2) (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) (*.f32 uy (PI.f32))) (*.f32 (PI.f32) (+.f32 uy -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (PI.f32)) (neg.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 (PI.f32) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 2 (PI.f32)) (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)) (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 maxCos (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 yi yi)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))) (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux maxCos) (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)))))

simplify117.0ms (0.4%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-51
1024×rational.json-simplify-35
760×rational.json-simplify-61
758×rational.json-simplify-44
700×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02394121
15603967
212203923
330103893
473383893
Stop Event
node limit
Counts
169 → 158
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)))
maxCos
(+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux))))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(+.f32 0 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))))
(+.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (PI.f32))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (+.f32 (PI.f32) (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
(+.f32 (+.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) -1))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) -2) (+.f32 (*.f32 2 (PI.f32)) (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (*.f32 (PI.f32) -2) (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) -2)))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) 1))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))) (*.f32 (PI.f32) 1/2))
(+.f32 (+.f32 (PI.f32) (*.f32 uy (PI.f32))) (*.f32 (PI.f32) (+.f32 uy -1)))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))) (-.f32 1 (PI.f32)))
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(-.f32 (*.f32 2 (PI.f32)) (neg.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))
(-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (neg.f32 (PI.f32)))
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 (PI.f32) -2))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)
(-.f32 (-.f32 (*.f32 2 (PI.f32)) (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(-.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)
(/.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))) -1)
(/.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) 16)
(/.f32 (*.f32 2 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy)))) -2)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))))) 32)
(pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)
(+.f32 0 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)) (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)
(/.f32 maxCos (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)
(/.f32 (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) 2)
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))))) 32)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)))
(-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 yi yi)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)) 4)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))))) 32)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)
(+.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))) (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)
(/.f32 (*.f32 ux (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) 4)
(/.f32 (*.f32 ux maxCos) (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))))) 32)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
maxCos
(+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 maxCos (*.f32 maxCos (*.f32 ux -2)))
(+.f32 maxCos (*.f32 maxCos (*.f32 -2 ux)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 maxCos (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux)))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (*.f32 maxCos ux))))
(+.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux -2)) (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 maxCos (*.f32 maxCos (+.f32 (pow.f32 ux 2) (*.f32 -2 ux))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) maxCos)
(*.f32 maxCos (pow.f32 (-.f32 1 ux) 2))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))))
(+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3)))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi)))
(*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))))) (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))
(+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15)) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))
(+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))))
(+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(+.f32 (*.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) (+.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))))))
(+.f32 (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3)) (+.f32 (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 7) -8/315))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15))))
(+.f32 (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 -8/315 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 7)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (+.f32 (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)) (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (pow.f32 ux 3)) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos ux) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) -2)) (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (+.f32 (pow.f32 ux 3) (+.f32 ux (*.f32 -2 (pow.f32 ux 2)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos ux))
(*.f32 maxCos (*.f32 ux (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 maxCos ux) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (neg.f32 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (+.f32 (PI.f32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (-.f32 (*.f32 (PI.f32) (+.f32 uy -1)) (*.f32 (PI.f32) -2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) -1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (+.f32 1 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (+.f32 (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)) 1))
(+.f32 1 (+.f32 (*.f32 (PI.f32) (+.f32 -1 (*.f32 2 uy))) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (+.f32 1 (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2))))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) -2) (+.f32 (*.f32 2 (PI.f32)) (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) -2) (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) -2)))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))
(*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) -1) (+.f32 (PI.f32) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (-.f32 1 (+.f32 uy uy)))) (*.f32 (PI.f32) 1/2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) (*.f32 uy (PI.f32))) (*.f32 (PI.f32) (+.f32 uy -1)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy)))) (-.f32 1 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(-.f32 (*.f32 2 (PI.f32)) (neg.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (neg.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))) (*.f32 (PI.f32) -2))
(*.f32 (PI.f32) (-.f32 (*.f32 2 (+.f32 uy -1)) -2))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (-.f32 (*.f32 2 (PI.f32)) (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(-.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))) 8)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) 16)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy)))) -2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 8))))) 32)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 uy uy))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 0 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)) (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 0)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 maxCos (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 ux) (/.f32 1 maxCos)))
(*.f32 (-.f32 1 ux) (/.f32 maxCos (/.f32 1 (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) 2)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))) 8)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) 16)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos 4)))))) 32)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 1/2)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (+.f32 yi yi)) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)) 4)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))) 8)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) 16)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 yi 4))))) 32)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(+.f32 (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))) (*.f32 ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux)) 2))))
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 0)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 ux (*.f32 (+.f32 maxCos maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) 4)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 ux maxCos) (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(*.f32 maxCos (/.f32 ux (/.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (/.f32 (-.f32 1 ux) (/.f32 1 (*.f32 maxCos ux))))
(/.f32 maxCos (/.f32 (/.f32 1 ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))) 8)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) 16)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))))) 32)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))) 1)
(*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 1 ux))))

localize190.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 284 to 179 computations (37% saved)

series9.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite197.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1966×rational.json-simplify-35
1700×exponential.json-3
1700×rational.json-1
1700×rational.json-2
1700×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019102
1134102
2289102
3774102
43368102
Stop Event
node limit
Counts
4 → 344
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (*.f32 ux (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (*.f32 (-.f32 1 ux) maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (*.f32 ux (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (+.f32 ux -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (fabs.f32 (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos)) (+.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (*.f32 2 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux)) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos)) (+.f32 (*.f32 ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (*.f32 ux (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 2 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux)) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos))) (*.f32 2 (-.f32 1 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux)))) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 ux -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos))) (+.f32 (fabs.f32 (*.f32 ux (-.f32 1 ux))) (fabs.f32 (*.f32 ux (-.f32 1 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))))

simplify377.0ms (1.3%)

Algorithm
egg-herbie
Rules
1454×rational.json-simplify-61
980×rational.json-simplify-2
876×rational.json-simplify-39
870×rational.json-simplify-43
738×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083536336
1275634926
2640534078
Stop Event
node limit
Counts
416 → 560
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)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (PI.f32))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (neg.f32 (PI.f32))))
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))))
(+.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))
(-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(-.f32 0 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (PI.f32)))
(-.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (PI.f32))
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))
(/.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(/.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)
(/.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))) 4)
(/.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))) -1)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))))) 16)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(neg.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4))) 16)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))))
(-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))
(*.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)
(/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(/.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)
(+.f32 0 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)
(/.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))))
(/.f32 2 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)))
(/.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 1 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1))
(/.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1)))
(/.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))))
(/.f32 4 (+.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 4 (+.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)))
(/.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) 4)
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))
(/.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 ux ux))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 4)
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) ux)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (-.f32 1 ux))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (fabs.f32 ux))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 ux ux))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (-.f32 1 ux))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (*.f32 (-.f32 1 ux) maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (*.f32 ux maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (*.f32 ux (-.f32 1 ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) maxCos)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux maxCos)))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 ux))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (+.f32 ux -1)))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (fabs.f32 (*.f32 ux (-.f32 1 ux))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 ux))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos)) (+.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 4)
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 8)
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 ux ux))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux)) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux 4))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos)) (+.f32 (*.f32 ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 2 (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (-.f32 1 ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux)) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux)))) (+.f32 maxCos maxCos))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 ux -1))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos))) (+.f32 (fabs.f32 (*.f32 ux (-.f32 1 ux))) (fabs.f32 (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))
(/.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (fabs.f32 ux)))
(pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)
(fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(fabs.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(fabs.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(fabs.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(fabs.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(fabs.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)))
(fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux))
(fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(fabs.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 4/15 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (+.f32 (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (+.f32 (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(+.f32 (*.f32 4/15 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 5))) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 -8/315 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 7))))))
(+.f32 (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (+.f32 (+.f32 (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 yi (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (PI.f32) (*.f32 uy 2)))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7))) (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (+.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7))) (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (*.f32 -2 (pow.f32 ux 3))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) -2)) (+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (pow.f32 (*.f32 maxCos ux) 2) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 4) (*.f32 -2 (pow.f32 ux 3)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (*.f32 maxCos ux) 2) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 0 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (PI.f32))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (neg.f32 (PI.f32))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))))
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))
(+.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))))
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 uy 2)) (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))
(+.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy)))))
(+.f32 (-.f32 (PI.f32) 1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy)))))
(+.f32 (+.f32 (PI.f32) -1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))
(-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(-.f32 0 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(-.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))) (neg.f32 (PI.f32)))
(-.f32 (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) (neg.f32 (PI.f32))) (PI.f32))
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))))
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (+.f32 uy uy))))
(/.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(/.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)
(*.f32 (*.f32 (PI.f32) 4) (/.f32 uy 2))
(/.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))) 4)
(*.f32 (*.f32 (PI.f32) 4) (/.f32 uy 2))
(/.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))) -1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) 8)
(*.f32 (*.f32 (PI.f32) 4) (/.f32 uy 2))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4)))) (*.f32 2 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) 4))))) 16)
(*.f32 (*.f32 (PI.f32) 4) (/.f32 uy 2))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(neg.f32 (neg.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (+.f32 uy uy))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)) 2)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4) 4)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) 8)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4)) (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 4))) 16)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))))
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))))
(-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(*.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))) -1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1)))))
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(+.f32 0 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 0)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) 2))
(/.f32 2 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)) (/.f32 ux (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))) 2))
(/.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 2 (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 ux ux))))
(/.f32 2 (/.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))))
(/.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 2 (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 1 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 1 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 4 (*.f32 4 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 (*.f32 4 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 4))
(/.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 1)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 4 (+.f32 (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) 2))
(/.f32 4 (+.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)) (/.f32 ux (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))) 2))
(/.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 2 (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 ux ux))))
(/.f32 2 (/.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 4 (+.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 2 (/.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 ux (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1) (*.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)) (/.f32 (-.f32 1 ux) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (-.f32 1 ux))))
(/.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (/.f32 ux (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 ux (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 4 (*.f32 4 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 (*.f32 4 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 4))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) 4)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 1 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(/.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))
(/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 1 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 1 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))))
(/.f32 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (/.f32 ux (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 ux (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 2 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)))) (/.f32 2 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))))
(*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)))) (/.f32 2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))))))))
(*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 ux (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (/.f32 2 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) 8)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (/.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 ux))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 ux)))) (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux)))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux)))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 2 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (/.f32 2 (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 ux ux))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 1 ux))
(*.f32 (/.f32 1 ux) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (*.f32 ux (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 ux (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (+.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (/.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))) (*.f32 2 (-.f32 1 ux)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (/.f32 2 (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) 2)) (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)))) (*.f32 2 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (/.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (/.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) -2) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) -2) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) 2)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 4)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) ux)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (-.f32 1 ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (fabs.f32 ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos ux)) (fabs.f32 (+.f32 ux -1))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (+.f32 ux ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (-.f32 1 ux))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (*.f32 ux (*.f32 ux (-.f32 1 ux))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (*.f32 ux maxCos))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (*.f32 ux (-.f32 1 ux)))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (-.f32 1 ux))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) maxCos)
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (fabs.f32 (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (+.f32 ux -1)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (fabs.f32 (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (neg.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (neg.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 ux)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (neg.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (neg.f32 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 2 (/.f32 1 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos ux)) (fabs.f32 (+.f32 ux -1))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)))
(/.f32 (fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (fabs.f32 (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (fabs.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux ux))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) (*.f32 2 (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (*.f32 2 (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) maxCos)) (+.f32 (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux maxCos))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) 4)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4)) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))) 16)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (/.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 ux))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2))) (*.f32 4 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) 4) (*.f32 4 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 ux 4))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) 4) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) 2)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (/.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))) (*.f32 2 (-.f32 1 ux)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (/.f32 2 (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) (*.f32 2 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))) (*.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) 4) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos))))))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (*.f32 2 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (/.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) -2) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))))
(/.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 2 (/.f32 (/.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 4)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 4) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 8)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (/.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux))) (/.f32 2 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 ux ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))) (*.f32 2 (-.f32 1 ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))))
(*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (/.f32 2 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux (+.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))))
(/.f32 (*.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (*.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos ux)) (fabs.f32 (+.f32 ux -1))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) ux)) (*.f32 2 (*.f32 2 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 4 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (*.f32 4 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 2 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))) (*.f32 ux 4))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux 4))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) ux)) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (+.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (-.f32 1 ux))) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) maxCos)) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) ux)) (*.f32 2 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (*.f32 ux maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (-.f32 1 ux))) (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) maxCos)) (+.f32 (*.f32 ux (*.f32 ux (-.f32 1 ux))) (*.f32 ux (*.f32 ux (-.f32 1 ux)))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 2 (*.f32 ux ux)))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (-.f32 1 ux))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) ux)) (*.f32 (-.f32 1 ux) (+.f32 maxCos maxCos)))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (-.f32 1 ux))) (*.f32 2 (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) maxCos)) (*.f32 2 (*.f32 ux (-.f32 1 ux))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux maxCos))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 maxCos ux)))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos ux))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos ux)))) (*.f32 2 (-.f32 1 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 ux (-.f32 1 ux)))) (+.f32 maxCos maxCos))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 ux))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 ux))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 ux)))) (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))) (fabs.f32 (+.f32 ux -1)))) (+.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 ux)))) (*.f32 2 (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (+.f32 ux -1)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (+.f32 ux -1)))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (+.f32 ux -1))))) (*.f32 2 (fabs.f32 (*.f32 maxCos ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 ux (fabs.f32 (+.f32 ux -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 ux (fabs.f32 (+.f32 ux -1))))) (*.f32 2 (fabs.f32 (*.f32 maxCos ux))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (*.f32 maxCos (-.f32 1 ux))))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (fabs.f32 (*.f32 maxCos (-.f32 1 ux)))) (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1))))) (fabs.f32 (*.f32 maxCos (-.f32 1 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (+.f32 ux -1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (/.f32 ux (fabs.f32 (*.f32 maxCos ux))))) (*.f32 2 (fabs.f32 (+.f32 ux -1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 ux (fabs.f32 (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))) (/.f32 ux (fabs.f32 (*.f32 maxCos ux))))) (*.f32 2 (fabs.f32 (+.f32 ux -1))))
(/.f32 (+.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos)) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (fabs.f32 maxCos))) (+.f32 (fabs.f32 (*.f32 ux (-.f32 1 ux))) (fabs.f32 (*.f32 ux (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))) (neg.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (neg.f32 (*.f32 2 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))) (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (/.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux)))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (/.f32 ux ux)))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 1 ux)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (-.f32 1 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (/.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 ux))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (fabs.f32 ux))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (/.f32 maxCos (fabs.f32 ux)))))) (neg.f32 (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(/.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))) (neg.f32 (fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))) (neg.f32 (fabs.f32 (*.f32 (*.f32 maxCos ux) (+.f32 ux -1)))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (*.f32 2 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))))) (neg.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))))) (+.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) (neg.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (-.f32 1 ux)))) (+.f32 (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (fabs.f32 (+.f32 ux -1)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos ux)) (fabs.f32 (+.f32 ux -1))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))
(/.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos)))) (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux)) (*.f32 (fabs.f32 (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux ux))))
(/.f32 (fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux))) (/.f32 maxCos (*.f32 maxCos (-.f32 1 ux)))))) (*.f32 ux (*.f32 ux (fabs.f32 (*.f32 maxCos (-.f32 1 ux))))))
(/.f32 (fabs.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (-.f32 1 ux))) (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (*.f32 maxCos (-.f32 1 ux))))) (*.f32 ux ux))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (*.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 maxCos maxCos)))))))) (*.f32 2 (fabs.f32 ux)))
(pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) 1)
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 ux (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (fabs.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (fabs.f32 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos maxCos)) (fabs.f32 ux))) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) ux))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fabs.f32 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux ux)))) (*.f32 ux (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(fabs.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (neg.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 maxCos (*.f32 ux (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))

eval2.3s (8%)

Compiler

Compiled 126194 to 76462 computations (39.4% saved)

prune958.0ms (3.3%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New1254211275
Fresh000
Picked011
Done101
Total1255221277
Error
0.1b
Counts
1277 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
5.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.6b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
4.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.2b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.6b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.2b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 2637 to 1846 computations (30% saved)

localize146.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.2b
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.3b
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
Compiler

Compiled 185 to 95 computations (48.6% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
ux
@0
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.0ms
maxCos
@inf
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.0ms
ux
@inf
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.0ms
uy
@0
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.0ms
maxCos
@-inf
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))

rewrite99.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1460×rational.json-simplify-35
1164×exponential.json-3
1164×rational.json-1
1164×rational.json-2
1164×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01438
19638
222038
356038
4238738
Stop Event
node limit
Counts
2 → 255
Calls
Call 1
Inputs
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 1 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (-.f32 0 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (*.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (*.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) maxCos)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (fabs.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 ux ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (*.f32 2 (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (*.f32 2 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (+.f32 maxCos maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux maxCos))) (neg.f32 (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (-.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 ux))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (neg.f32 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (neg.f32 (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (neg.f32 (*.f32 ux ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (neg.f32 maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (neg.f32 (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (-.f32 0 (fabs.f32 maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (neg.f32 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 ux (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux maxCos))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (-.f32 0 (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) ux)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (-.f32 0 (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))))

simplify251.0ms (0.9%)

Algorithm
egg-herbie
Rules
1918×rational.json-simplify-35
1640×rational.json-simplify-49
1490×rational.json-simplify-46
816×rational.json-simplify-39
644×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060412455
1209711773
2710611333
Stop Event
node limit
Counts
291 → 409
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))))
(-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(*.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)
(*.f32 1/2 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 2)
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)
(/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(/.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)
(+.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)
(-.f32 0 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(/.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 ux maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) 2)
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))))
(/.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 1 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (-.f32 0 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 4 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(/.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))
(/.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) 4)
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) ux)
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (*.f32 ux maxCos)))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 ux maxCos)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 ux ux))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 2)
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 4)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux maxCos))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) ux)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux maxCos)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) maxCos)
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (fabs.f32 ux))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 2 (*.f32 ux maxCos)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux ux))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (*.f32 maxCos maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) maxCos)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (*.f32 ux ux))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) maxCos)
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 maxCos maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (fabs.f32 maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (fabs.f32 ux))
(/.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos 4)))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))
(/.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 4)
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 8)
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux maxCos)))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 ux ux))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (+.f32 maxCos maxCos))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos 4)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux 4))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (+.f32 maxCos maxCos))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (*.f32 2 (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (+.f32 maxCos maxCos))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux maxCos))) (neg.f32 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (-.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (neg.f32 (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (-.f32 0 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 ux (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux maxCos))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (-.f32 0 (neg.f32 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) ux)
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (-.f32 0 (neg.f32 ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (neg.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (fabs.f32 ux)))
(pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)
(neg.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(fabs.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)))
(fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)))
(fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))
(fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)))))
(+.f32 (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7))) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))))
(-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(*.f32 2 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1/2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1/2 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(/.f32 (*.f32 2 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4) 4)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) 8)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))) -1)
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4)) (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 4))) 16)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1)))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(+.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 0)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(-.f32 0 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos ux)) 1)))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 2 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 2 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 ux ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) (/.f32 (+.f32 ux ux) 2))
(/.f32 ux (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 ux maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) 2)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))
(*.f32 2 (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)))))
(/.f32 (+.f32 ux ux) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))))
(/.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))
(/.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 1 (fabs.f32 (*.f32 ux maxCos))))
(/.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 1 (fabs.f32 (*.f32 maxCos ux))))
(/.f32 (fabs.f32 (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (-.f32 0 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 4 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(/.f32 4 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 4 (*.f32 maxCos (*.f32 ux 4))) (/.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 4 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))
(/.f32 4 (*.f32 (*.f32 maxCos 4) (/.f32 ux (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4))))
(/.f32 4 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 4 (*.f32 4 (/.f32 ux (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(*.f32 (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 ux 1)))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos ux)) 1)))
(/.f32 4 (+.f32 (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 4 (+.f32 (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (+.f32 ux ux) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 2 (/.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 ux ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) (/.f32 (+.f32 ux ux) 2))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(/.f32 (*.f32 maxCos (*.f32 ux (*.f32 2 maxCos))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))
(/.f32 (*.f32 maxCos (*.f32 2 (*.f32 maxCos ux))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) 4)
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))))
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) (+.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))))
(/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (+.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(/.f32 (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))) (+.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))))
(*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (*.f32 ux 4)) (+.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))) (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) ux)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 1 (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 2 (+.f32 (/.f32 1 (fabs.f32 (*.f32 maxCos ux))) (/.f32 1 (fabs.f32 (*.f32 maxCos ux))))))
(*.f32 2 (/.f32 (fabs.f32 (*.f32 maxCos ux)) (+.f32 (/.f32 1 (fabs.f32 (*.f32 maxCos ux))) (/.f32 1 (fabs.f32 (*.f32 maxCos ux))))))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 ux maxCos))) (+.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux))) (+.f32 (/.f32 (fabs.f32 (*.f32 maxCos ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (fabs.f32 (*.f32 maxCos ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux))) (+.f32 (/.f32 (fabs.f32 (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (/.f32 (fabs.f32 (*.f32 maxCos ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (/.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (/.f32 1 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (/.f32 1 (/.f32 (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 -1 (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 8 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 4 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (/.f32 4 (*.f32 maxCos (*.f32 ux 4))) (/.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (/.f32 (*.f32 ux (*.f32 maxCos 4)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))))
(/.f32 4 (*.f32 (*.f32 maxCos 4) (/.f32 ux (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4))))
(/.f32 8 (+.f32 (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 ux 4) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 4 (*.f32 4 (/.f32 ux (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))))
(*.f32 (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux)) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 ux 1)))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux)))) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)) (/.f32 2 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))))))))
(/.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 2 (+.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))))))
(*.f32 2 (/.f32 (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))))))))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (+.f32 (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (*.f32 4 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))))
(*.f32 4 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux 4)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) 8)
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (+.f32 (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 4 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (/.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 1 (*.f32 maxCos (*.f32 maxCos ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 maxCos ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (/.f32 1 (*.f32 maxCos (*.f32 ux ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) (/.f32 2 (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 ux (*.f32 maxCos ux))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 ux (*.f32 maxCos ux))))))
(*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 (*.f32 maxCos ux) (+.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 2 (+.f32 (*.f32 ux (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (*.f32 ux (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))))
(*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (+.f32 ux ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux)))) (/.f32 2 (+.f32 (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))))
(*.f32 2 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)) (*.f32 (*.f32 maxCos (fabs.f32 ux)) (+.f32 maxCos maxCos)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 (*.f32 maxCos ux))) (/.f32 2 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (fabs.f32 (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos ux))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 2)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) 4)
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 ux maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) ux)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) maxCos)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (fabs.f32 ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 2 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (*.f32 maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) maxCos)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (*.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) maxCos)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (*.f32 maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (fabs.f32 maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (fabs.f32 ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 1 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (*.f32 2 (/.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (/.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))) 2) (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 (fabs.f32 maxCos) (*.f32 ux ux)))
(/.f32 (fabs.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 ux (*.f32 ux (fabs.f32 maxCos))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux maxCos))))) (*.f32 ux (*.f32 ux (fabs.f32 maxCos))))
(/.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)) (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))) (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 -2 (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))
(/.f32 (*.f32 4 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))))
(*.f32 4 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux 4)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))) 16)
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (/.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 1 (*.f32 maxCos (*.f32 maxCos ux))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 2 (*.f32 ux (*.f32 ux maxCos))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos)))))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 maxCos ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (/.f32 1 (*.f32 maxCos (*.f32 ux ux))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos 4)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))) (*.f32 maxCos (*.f32 ux 4)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)))) 4) (*.f32 maxCos (*.f32 ux 4)))
(/.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux 4))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) 4) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (/.f32 1 (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 (*.f32 maxCos ux))))) (fabs.f32 (*.f32 maxCos (*.f32 ux 4))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos ux))) 4) (fabs.f32 (*.f32 maxCos (*.f32 ux 4))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (+.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 4)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (*.f32 4 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux))))
(*.f32 4 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 ux 4)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) 8)
(*.f32 (*.f32 maxCos (*.f32 ux 4)) (/.f32 (*.f32 maxCos ux) 4))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (/.f32 (*.f32 maxCos 4) 4)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (/.f32 2 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (/.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 1 (*.f32 maxCos (*.f32 maxCos ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 ux ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (*.f32 2 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (+.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (*.f32 2 (*.f32 (*.f32 maxCos maxCos) (fabs.f32 ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (fabs.f32 (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 (*.f32 maxCos ux))) (/.f32 2 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(*.f32 (/.f32 1 (fabs.f32 (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos ux))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (+.f32 maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (*.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (fabs.f32 (*.f32 ux (*.f32 maxCos 4))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (fabs.f32 (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (fabs.f32 (*.f32 maxCos ux))))) (fabs.f32 (*.f32 maxCos (*.f32 ux 4))))
(/.f32 (+.f32 (*.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 maxCos ux)))) (*.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 maxCos ux))))) (fabs.f32 (*.f32 maxCos (*.f32 ux 4))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 maxCos ux))))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 maxCos ux))))) (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 maxCos ux)))))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) 4))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (*.f32 ux (*.f32 maxCos 4)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (*.f32 maxCos ux)))) (*.f32 maxCos (*.f32 ux 4)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos ux))))) (*.f32 maxCos (*.f32 ux 4)))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux 4))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) 4) (*.f32 ux 4))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)) (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux))) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 maxCos (*.f32 2 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (+.f32 maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (*.f32 2 (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) maxCos)) (*.f32 ux (*.f32 ux 2)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) maxCos)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) maxCos))) (*.f32 ux (*.f32 2 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (+.f32 maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux)))) (*.f32 2 (*.f32 maxCos maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux)))))) (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))))) (*.f32 maxCos (*.f32 2 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 ux))) (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 ux)))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (fabs.f32 (*.f32 maxCos ux)) (fabs.f32 ux))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (fabs.f32 (*.f32 maxCos ux)) (fabs.f32 ux)))) (*.f32 2 (fabs.f32 maxCos)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 maxCos))) (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 maxCos)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos (/.f32 ux maxCos))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (neg.f32 (*.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 ux (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (+.f32 (neg.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (neg.f32 ux) (neg.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (+.f32 (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (+.f32 (neg.f32 (fabs.f32 (*.f32 ux maxCos))) (neg.f32 (fabs.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (+.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos))) (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (+.f32 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos)) (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 (fabs.f32 maxCos) (*.f32 ux ux)))
(/.f32 (fabs.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 ux (*.f32 ux (fabs.f32 maxCos))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux maxCos))))) (*.f32 ux (*.f32 ux (fabs.f32 maxCos))))
(/.f32 (+.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (*.f32 (+.f32 1 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (*.f32 2 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (fabs.f32 (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (neg.f32 (/.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (fabs.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos))) (neg.f32 (/.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) 4)) (-.f32 0 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos 4)))))
(/.f32 (neg.f32 (*.f32 4 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))) (neg.f32 (*.f32 ux (*.f32 (*.f32 maxCos 4) (*.f32 maxCos ux)))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) -4) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux 4) (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux)))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (/.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) -2) (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 2 maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (/.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) -2) (neg.f32 (*.f32 maxCos (*.f32 2 (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))))) (neg.f32 (*.f32 2 (*.f32 maxCos ux))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)))) -2) (*.f32 (*.f32 maxCos ux) -2))
(/.f32 (neg.f32 (*.f32 2 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) -2) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 (*.f32 maxCos ux))))) (neg.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos ux))) -2) (neg.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (/.f32 2 (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (-.f32 0 (*.f32 2 (/.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 ux))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (neg.f32 (fabs.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))) (/.f32 (fabs.f32 (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 ux maxCos)))) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos ux))))) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos) ux))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (*.f32 2 (fabs.f32 (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (fabs.f32 (*.f32 maxCos ux))))) (neg.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))) (/.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 maxCos ux))))) (neg.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(/.f32 (*.f32 (/.f32 2 (fabs.f32 (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (neg.f32 (*.f32 2 (fabs.f32 (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 (*.f32 ux maxCos)))) (-.f32 0 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 (*.f32 maxCos ux))))) (neg.f32 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 maxCos ux)))))) (neg.f32 (fabs.f32 maxCos)))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (fabs.f32 (*.f32 maxCos ux)))) (neg.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (neg.f32 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (fabs.f32 maxCos))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (fabs.f32 maxCos)))) (neg.f32 (*.f32 (fabs.f32 maxCos) (*.f32 ux ux))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (fabs.f32 maxCos)))) (neg.f32 (*.f32 ux (*.f32 ux (fabs.f32 maxCos)))))
(/.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 maxCos))) (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (neg.f32 (*.f32 ux (*.f32 ux (fabs.f32 maxCos)))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) ux)) (-.f32 0 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 ux))) (neg.f32 (*.f32 2 (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux ux))))) (neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 2 maxCos)))))
(/.f32 (*.f32 (/.f32 2 ux) (*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (neg.f32 (*.f32 maxCos (*.f32 2 (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux maxCos))) (neg.f32 (*.f32 2 (*.f32 ux maxCos))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (/.f32 2 (*.f32 maxCos ux)))) (neg.f32 (*.f32 2 (*.f32 maxCos ux))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos ux))))) (*.f32 (*.f32 maxCos ux) -2))
(/.f32 (*.f32 (/.f32 2 (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) -2))
(/.f32 (neg.f32 (/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) (*.f32 ux (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (/.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 ux ux)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) (*.f32 maxCos ux))) -2) (neg.f32 (+.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) ux)) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux))) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 maxCos ux)))) (neg.f32 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (neg.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)) maxCos)) (neg.f32 (*.f32 ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))) maxCos)) (neg.f32 (*.f32 ux ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (/.f32 (*.f32 maxCos (/.f32 ux maxCos)) maxCos))) (*.f32 ux (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 maxCos (/.f32 ux maxCos))) (neg.f32 (*.f32 maxCos (/.f32 ux maxCos)))) (*.f32 ux (neg.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))) ux)) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) ux) (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))) (neg.f32 maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (*.f32 maxCos ux)))) (neg.f32 maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))) (neg.f32 (*.f32 (*.f32 maxCos ux) (/.f32 (*.f32 maxCos (/.f32 ux ux)) maxCos)))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))) (fabs.f32 ux))) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (fabs.f32 ux)))) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))) (*.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux ux))))) (neg.f32 (*.f32 maxCos (/.f32 ux (fabs.f32 ux))))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 ux))) (-.f32 0 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 ux)))) (neg.f32 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (fabs.f32 (*.f32 maxCos ux)) (fabs.f32 ux)))) (neg.f32 (fabs.f32 maxCos)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))) (fabs.f32 maxCos))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (*.f32 (fabs.f32 (*.f32 maxCos ux)) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (fabs.f32 maxCos)))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 maxCos (/.f32 ux maxCos))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))))) (*.f32 2 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) ux)))) (-.f32 0 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (*.f32 ux (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (*.f32 ux maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux maxCos))))) (-.f32 0 (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) ux)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (-.f32 0 (neg.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) (fabs.f32 ux))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (fabs.f32 (*.f32 ux maxCos))))) (fabs.f32 (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos ux) (neg.f32 (*.f32 maxCos ux)))))
(*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos)))) (*.f32 ux (*.f32 ux (*.f32 maxCos (neg.f32 maxCos))))))
(*.f32 -1 (neg.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))))
(/.f32 (neg.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (/.f32 (*.f32 ux maxCos) maxCos)))) (-.f32 0 (*.f32 (*.f32 ux ux) (fabs.f32 maxCos))))
(/.f32 (neg.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos (/.f32 ux maxCos))))) (neg.f32 (*.f32 (fabs.f32 maxCos) (*.f32 ux ux))))
(/.f32 (neg.f32 (fabs.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))))) (neg.f32 (*.f32 ux (*.f32 ux (fabs.f32 maxCos)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (fabs.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 ux maxCos)))))) (neg.f32 (*.f32 ux (*.f32 ux (fabs.f32 maxCos)))))
(/.f32 (neg.f32 (fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))))) (neg.f32 (fabs.f32 ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))))) (*.f32 maxCos (/.f32 ux maxCos))) (*.f32 maxCos (fabs.f32 ux)))) (neg.f32 (fabs.f32 ux)))
(pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) 1)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(neg.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 ux (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (fabs.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (neg.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos (fabs.f32 ux))) (neg.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (fabs.f32 ux) (neg.f32 (*.f32 ux (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 ux)))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (*.f32 ux maxCos) (fabs.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (*.f32 (fabs.f32 (*.f32 ux maxCos)) (neg.f32 (*.f32 ux maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))
(fabs.f32 (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux ux)))

localize243.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 uy (*.f32 (PI.f32) yi))
0.3b
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.4b
(*.f32 (PI.f32) yi)
Compiler

Compiled 248 to 136 computations (45.2% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
uy
@inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
uy
@-inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
yi
@0
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
yi
@inf
(*.f32 uy (*.f32 (PI.f32) yi))
0.0ms
uy
@0
(*.f32 uy (*.f32 (PI.f32) yi))

rewrite242.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2686×rational.json-simplify-2
2558×rational.json-simplify-35
1224×rational.json-simplify-1
1144×exponential.json-3
1144×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
15424
212524
326024
447124
5111624
6242424
7386624
8464024
9584024
10660724
11660724
12733624
13759024
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f32 (PI.f32) yi)
(*.f32 uy (*.f32 (PI.f32) yi))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) yi))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 yi 1/2)) (*.f32 (PI.f32) (*.f32 yi 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) yi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 yi yi)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 yi 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) yi) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) yi) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 (PI.f32) yi) uy))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2) (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 uy uy))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 yi (*.f32 uy (*.f32 (PI.f32) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)))))

simplify219.0ms (0.8%)

Algorithm
egg-herbie
Rules
2798×rational.json-simplify-2
2038×rational.json-simplify-35
1796×rational.json-simplify-1
1456×rational.json-simplify-53
1212×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081828
1205828
2459828
31107828
42958828
55834828
66265828
76522828
86684828
96844828
107817828
Stop Event
node limit
Counts
66 → 36
Calls
Call 1
Inputs
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(+.f32 (*.f32 (PI.f32) yi) 0)
(+.f32 0 (*.f32 (PI.f32) yi))
(+.f32 (*.f32 (PI.f32) (*.f32 yi 1/2)) (*.f32 (PI.f32) (*.f32 yi 1/2)))
(-.f32 (*.f32 (PI.f32) yi) 0)
(/.f32 (*.f32 (PI.f32) yi) 1)
(/.f32 (*.f32 (PI.f32) (+.f32 yi yi)) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 yi 4)) 4)
(/.f32 (*.f32 (*.f32 (PI.f32) yi) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))) 128)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) 256)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))))) 512)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(+.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)
(+.f32 0 (*.f32 (*.f32 (PI.f32) yi) uy))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2) (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2))
(-.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)
(/.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)
(/.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 uy uy))) 2)
(/.f32 (*.f32 yi (*.f32 uy (*.f32 (PI.f32) 4))) 4)
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))) 128)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) 256)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))))) 512)
(pow.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)
Outputs
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(+.f32 (*.f32 (PI.f32) yi) 0)
(*.f32 yi (PI.f32))
(+.f32 0 (*.f32 (PI.f32) yi))
(*.f32 yi (PI.f32))
(+.f32 (*.f32 (PI.f32) (*.f32 yi 1/2)) (*.f32 (PI.f32) (*.f32 yi 1/2)))
(*.f32 yi (PI.f32))
(-.f32 (*.f32 (PI.f32) yi) 0)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 (PI.f32) (+.f32 yi yi)) 2)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 (PI.f32) (*.f32 yi 4)) 4)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 (*.f32 (PI.f32) yi) 8) 8)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)) 16)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))) 32)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))) 64)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))) 128)
(*.f32 yi (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) 256)
(*.f32 yi (PI.f32))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) 8))))))) 512)
(*.f32 yi (PI.f32))
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 yi (PI.f32))
(+.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(+.f32 0 (*.f32 (*.f32 (PI.f32) yi) uy))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2) (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1/2))
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(-.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 0)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 uy uy))) 2)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 yi (*.f32 uy (*.f32 (PI.f32) 4))) 4)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8) 8)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)) 16)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))) 32)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))) 64)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))) 128)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) 256)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8)))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 8))))))) 512)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))
(pow.f32 (*.f32 (*.f32 (PI.f32) yi) uy) 1)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 (PI.f32) (*.f32 yi uy))

localize204.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))
0.3b
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
14.6b
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
Compiler

Compiled 295 to 173 computations (41.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
uy
@inf
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
0.0ms
uy
@0
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
0.0ms
uy
@-inf
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
0.0ms
uy
@0
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))
0.0ms
uy
@inf
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))

rewrite191.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1786×rational.json-simplify-35
1612×rational.json-simplify-1
1368×exponential.json-3
1368×rational.json-1
1368×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01046
16646
213846
328122
461222
5138022
6291222
7462022
8575522
9678422
10771322
11771322
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 uy uy) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 uy uy) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 uy uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 uy 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 uy 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 uy 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 4) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 uy 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 1/4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (*.f32 uy 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 uy uy) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 uy 4) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 uy 4) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 uy uy) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 uy (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 uy (PI.f32))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)))))

simplify402.0ms (1.4%)

Algorithm
egg-herbie
Rules
2900×rational.json-simplify-53
2474×rational.json-simplify-2
2232×rational.json-simplify-35
1442×rational.json-simplify-1
966×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082649
1200649
2429649
31165649
42949649
54966649
65191649
75318649
85412649
95506649
106387649
117098649
127218649
137312649
147312649
157406649
Stop Event
node limit
Counts
63 → 41
Calls
Call 1
Inputs
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.f32 2 uy)
(*.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)))
(-.f32 (+.f32 uy uy) 0)
(*.f32 uy 2)
(*.f32 (+.f32 uy uy) 1)
(*.f32 1 (+.f32 uy uy))
(*.f32 2 uy)
(*.f32 (*.f32 uy 4) 1/2)
(*.f32 4 (*.f32 uy 1/2))
(*.f32 (*.f32 uy 8) 1/4)
(*.f32 1/2 (*.f32 uy 4))
(*.f32 8 (*.f32 uy 1/4))
(*.f32 (*.f32 (*.f32 uy 4) 4) 1/8)
(*.f32 1/4 (*.f32 uy 8))
(*.f32 (*.f32 uy 1/2) 4)
(*.f32 (*.f32 uy 1/4) 8)
(*.f32 1/8 (*.f32 (*.f32 uy 4) 4))
(/.f32 (+.f32 uy uy) 1)
(/.f32 (*.f32 uy 4) 2)
(/.f32 (*.f32 uy 8) 4)
(/.f32 (*.f32 (*.f32 uy 4) 4) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 uy 4) 4)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))))) 128)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))))) 256)
(pow.f32 (+.f32 uy uy) 1)
(+.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)
(+.f32 0 (*.f32 uy (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(-.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)
(/.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(/.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)
(/.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)
(/.f32 (*.f32 16 (*.f32 uy (PI.f32))) 8)
(/.f32 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))))) 128)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))))) 256)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
Outputs
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.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)))
(-.f32 (+.f32 uy uy) 0)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 uy 2)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (+.f32 uy uy) 1)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 1 (+.f32 uy uy))
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (*.f32 uy 4) 1/2)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 4 (*.f32 uy 1/2))
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (*.f32 uy 8) 1/4)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 1/2 (*.f32 uy 4))
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 8 (*.f32 uy 1/4))
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (*.f32 (*.f32 uy 4) 4) 1/8)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 1/4 (*.f32 uy 8))
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (*.f32 uy 1/2) 4)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 (*.f32 uy 1/4) 8)
(*.f32 2 uy)
(+.f32 uy uy)
(*.f32 1/8 (*.f32 (*.f32 uy 4) 4))
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (+.f32 uy uy) 1)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 uy 4) 2)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 uy 8) 4)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 (*.f32 uy 4) 4) 8)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 2 (*.f32 (*.f32 uy 4) 4)) 16)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))) 32)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))) 64)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4))))) 128)
(*.f32 2 uy)
(+.f32 uy uy)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy 4) 4)))))) 256)
(*.f32 2 uy)
(+.f32 uy uy)
(pow.f32 (+.f32 uy uy) 1)
(*.f32 2 uy)
(+.f32 uy uy)
(+.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 uy (*.f32 (PI.f32) 4)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 uy (*.f32 (PI.f32) 8)) 4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 16 (*.f32 uy (PI.f32))) 8)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))) 16)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))) 32)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))) 64)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32))))))) 128)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 uy (PI.f32)))))))) 256)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))

localize280.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.3b
(*.f32 uy (PI.f32))
0.4b
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
0.8b
(pow.f32 (*.f32 uy (PI.f32)) 3)
Compiler

Compiled 307 to 176 computations (42.7% saved)

series5.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
3.0ms
uy
@0
(pow.f32 (*.f32 uy (PI.f32)) 3)
1.0ms
uy
@0
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
1.0ms
uy
@-inf
(pow.f32 (*.f32 uy (PI.f32)) 3)
0.0ms
uy
@inf
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
0.0ms
uy
@inf
(pow.f32 (*.f32 uy (PI.f32)) 3)

rewrite138.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1870×rational.json-simplify-35
1570×exponential.json-3
1570×rational.json-1
1570×rational.json-2
1570×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01045
16745
214345
328545
453445
5123045
6262345
7436945
8576245
9714245
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 3) 2) (*.f32 (pow.f32 (PI.f32) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 3) 2) (*.f32 (pow.f32 uy 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 3) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 3) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 3) 1/2) (*.f32 (pow.f32 (PI.f32) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/2) (*.f32 (pow.f32 uy 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 3) 1/8) (*.f32 (pow.f32 (PI.f32) 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 3) 8) (pow.f32 (*.f32 (PI.f32) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 (pow.f32 uy 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (pow.f32 uy 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 64 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 128 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 3) (*.f32 (pow.f32 uy 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 128 (*.f32 (pow.f32 (/.f32 uy 4) 3) (*.f32 (pow.f32 (PI.f32) 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 uy 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/64 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 4) 3) (pow.f32 (*.f32 uy 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3) (*.f32 (pow.f32 (PI.f32) 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3) 64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy 1/4) 3) (pow.f32 (*.f32 (PI.f32) 4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3) 1/64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (*.f32 8 (*.f32 (pow.f32 uy 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 1/8)) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 uy 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))))) 256)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -16/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 uy (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) (*.f32 uy (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 uy (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 uy (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 uy (PI.f32)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 uy (PI.f32)) 1)))))

simplify442.0ms (1.5%)

Algorithm
egg-herbie
Rules
3720×rational.json-simplify-35
2026×rational.json-simplify-2
1632×exponential.json-simplify-26
882×rational.json-simplify-49
676×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01871692
14451692
212161692
325571692
441931692
549741692
652331692
753811692
854351692
959441692
1065501692
1169881692
1272461692
1374671692
1476781692
1578871692
Stop Event
node limit
Counts
108 → 88
Calls
Call 1
Inputs
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(+.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)
(+.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))
(-.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))
(*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 1/2)
(*.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))
(*.f32 (*.f32 (pow.f32 uy 3) 2) (*.f32 (pow.f32 (PI.f32) 3) 1/2))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 1/4)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 2) (*.f32 (pow.f32 uy 3) 1/2))
(*.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2))
(*.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8))
(*.f32 (*.f32 (pow.f32 uy 3) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 1/8)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 3) 1/2)))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) 2)
(*.f32 (*.f32 (pow.f32 uy 3) 1/2) (*.f32 (pow.f32 (PI.f32) 3) 2))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/2) (*.f32 (pow.f32 uy 3) 2))
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))
(*.f32 16 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 2))
(*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)
(*.f32 1/8 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))
(*.f32 (*.f32 (pow.f32 uy 3) 1/8) (*.f32 (pow.f32 (PI.f32) 3) 8))
(*.f32 (*.f32 (pow.f32 uy 3) 8) (pow.f32 (*.f32 (PI.f32) 1/2) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 8)
(*.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 (pow.f32 uy 3) 8))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (pow.f32 uy 3) 1/8))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3))
(*.f32 64 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3))
(*.f32 128 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 3) (*.f32 (pow.f32 uy 3) 1/2)))
(*.f32 128 (*.f32 (pow.f32 (/.f32 uy 4) 3) (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 uy 3) 1/2)))
(*.f32 1/64 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3))
(*.f32 (pow.f32 (*.f32 (PI.f32) 4) 3) (pow.f32 (*.f32 uy 1/4) 3))
(*.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3) 64)
(*.f32 (pow.f32 (*.f32 uy 1/4) 3) (pow.f32 (*.f32 (PI.f32) 4) 3))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3) 1/64)
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (*.f32 8 (*.f32 (pow.f32 uy 3) 1/2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 1/8)) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 uy 3) 1/2)))
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)
(/.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 8)
(/.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)) 16)
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) 128)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))))) 256)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)
(+.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3))
(-.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -8/3) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -16/3) 4)
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) 128)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))))) 256)
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)
(+.f32 (*.f32 uy (PI.f32)) 0)
(+.f32 0 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) (*.f32 uy (*.f32 (PI.f32) 1/2)))
(-.f32 (*.f32 uy (PI.f32)) 0)
(/.f32 (*.f32 uy (PI.f32)) 1)
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 4)
(/.f32 (*.f32 (*.f32 uy (PI.f32)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) 128)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))))) 256)
(pow.f32 (*.f32 uy (PI.f32)) 1)
Outputs
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(+.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(-.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 0)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 1/2)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 uy 3) 2) (*.f32 (pow.f32 (PI.f32) 3) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 1/4)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 2) (*.f32 (pow.f32 uy 3) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 uy 3) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 1/8)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/2) 2)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 uy 3) 1/2) (*.f32 (pow.f32 (PI.f32) 3) 2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 1/2) (*.f32 (pow.f32 uy 3) 2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 16 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 2))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1/8 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 uy 3) 1/8) (*.f32 (pow.f32 (PI.f32) 3) 8))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 uy 3) 8) (pow.f32 (*.f32 (PI.f32) 1/2) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/8) 8)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 (pow.f32 uy 3) 8))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (pow.f32 uy 3) 1/8))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 64 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 128 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 3) (*.f32 (pow.f32 uy 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 128 (*.f32 (pow.f32 (/.f32 uy 4) 3) (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 1/8 (*.f32 (pow.f32 uy 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 1/64 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) 4) 3) (pow.f32 (*.f32 uy 1/4) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 3) 64)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 uy 1/4) 3) (pow.f32 (*.f32 (PI.f32) 4) 3))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 3) 1/64)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (*.f32 8 (*.f32 (pow.f32 uy 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (*.f32 (pow.f32 uy 3) 1/8)) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 uy 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 3)) (*.f32 1/64 (*.f32 (pow.f32 (PI.f32) 3) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 2) 2)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 4) 4)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3) 8)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)) 16)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))) 32)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))) 64)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) 128)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 3)))))) 256)
(pow.f32 (*.f32 uy (PI.f32)) 3)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -2/3))
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(-.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 0)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -8/3) 2)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -16/3) 4)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8) 8)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)) 16)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))) 32)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))) 64)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) 128)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 8)))))) 256)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) 1)
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(+.f32 0 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) (*.f32 uy (*.f32 (PI.f32) 1/2)))
(*.f32 uy (PI.f32))
(-.f32 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 2)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 4)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 (*.f32 uy (PI.f32)) 8) 8)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)) 16)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))) 32)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))) 64)
(*.f32 uy (PI.f32))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) 128)
(*.f32 uy (PI.f32))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) 8)))))) 256)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))

localize1.0s (3.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
1.0b
(+.f32 (PI.f32) 1)
2.3b
(-.f32 (PI.f32) (+.f32 (PI.f32) 1))
12.0b
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
Compiler

Compiled 327 to 181 computations (44.6% saved)

series0.0ms (0%)

Counts
3 → 12
Calls

3 calls:

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

rewrite118.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1504×exponential.json-3
1504×rational.json-1
1504×rational.json-2
1504×rational.json-4
1504×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01369
19369
218569
337725
481725
5179825
6366325
7539925
8707325
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
(-.f32 (PI.f32) (+.f32 (PI.f32) 1))
(+.f32 (PI.f32) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 uy uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 uy uy) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (PI.f32) (*.f32 uy 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 4) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (PI.f32) (*.f32 uy 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) uy) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 4) (*.f32 uy 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 uy 4) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 uy (*.f32 (PI.f32) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (PI.f32) (/.f32 uy 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 8) (*.f32 (PI.f32) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 8) (*.f32 uy 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 8) (*.f32 (+.f32 uy uy) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 8) (*.f32 1/2 (*.f32 uy 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (*.f32 (PI.f32) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (PI.f32) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 1/2 (*.f32 (PI.f32) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/4) (*.f32 uy 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (PI.f32) (*.f32 uy 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 uy 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/4) (*.f32 (+.f32 uy uy) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 uy 1/4) (*.f32 (PI.f32) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 uy 4) 1/8) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (/.f32 uy 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 uy uy) 1/8) (*.f32 (PI.f32) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/8) (*.f32 (+.f32 uy uy) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 (PI.f32) uy)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x . -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (PI.f32) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (PI.f32) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (PI.f32) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (PI.f32) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 2 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (PI.f32) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (PI.f32) 1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (PI.f32) 1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (PI.f32) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (PI.f32) 1) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (PI.f32) 1) 1)))))

simplify305.0ms (1.1%)

Algorithm
egg-herbie
Rules
2480×rational.json-simplify-2
2062×rational.json-simplify-35
1418×rational.json-simplify-51
1336×rational.json-simplify-48
1216×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01401180
13231180
27231180
316641180
438231180
549821180
653901180
756761180
859711180
960841180
1061771180
1168441180
1272731180
1373791180
1477941180
Stop Event
node limit
Counts
88 → 80
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)))
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) 1)
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy 4))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 4 (*.f32 (PI.f32) (*.f32 uy 1/2)))
(*.f32 4 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)))
(*.f32 4 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)))
(*.f32 (*.f32 uy 4) (*.f32 (PI.f32) 1/2))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 1/2)
(*.f32 1/2 (*.f32 (PI.f32) (*.f32 uy 4)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 4) (*.f32 uy 1/2))
(*.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 uy 4) 1/8))
(*.f32 8 (*.f32 uy (*.f32 (PI.f32) 1/4)))
(*.f32 8 (*.f32 (PI.f32) (/.f32 uy 4)))
(*.f32 8 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)))
(*.f32 (*.f32 uy 8) (*.f32 (PI.f32) 1/4))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 1/4)
(*.f32 (*.f32 (PI.f32) 8) (*.f32 uy 1/4))
(*.f32 (*.f32 (PI.f32) 8) (*.f32 (+.f32 uy uy) 1/8))
(*.f32 (*.f32 (PI.f32) 8) (*.f32 1/2 (*.f32 uy 1/2)))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (*.f32 (PI.f32) 1/2) 1/4))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (PI.f32) 1/8))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 1/2 (*.f32 (PI.f32) 1/4)))
(*.f32 (*.f32 (PI.f32) 1/4) (*.f32 uy 8))
(*.f32 1/4 (*.f32 (PI.f32) (*.f32 uy 8)))
(*.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 4))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 1/2)) 4)
(*.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/4) (*.f32 (+.f32 uy uy) 8))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 8)
(*.f32 (*.f32 uy 1/4) (*.f32 (PI.f32) 8))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)) 4)
(*.f32 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)) 4)
(*.f32 (*.f32 (*.f32 uy 4) 1/8) (*.f32 (PI.f32) 4))
(*.f32 (*.f32 (PI.f32) (/.f32 uy 4)) 8)
(*.f32 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)) 8)
(*.f32 (*.f32 (+.f32 uy uy) 1/8) (*.f32 (PI.f32) 8))
(*.f32 (*.f32 (PI.f32) 1/8) (*.f32 (+.f32 uy uy) 8))
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4)
(/.f32 (*.f32 16 (*.f32 (PI.f32) uy)) 8)
(/.f32 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) 64)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))))) 128)
(pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
-1
(-.f32 (PI.f32) -1)
(-.f32 (+.f32 (PI.f32) 1) 0)
(*.f32 1 (+.f32 (PI.f32) 1))
(*.f32 (+.f32 (PI.f32) 1) 1)
(*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 1/2))
(*.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 1/2)
(*.f32 4 (/.f32 (+.f32 (PI.f32) 1) 4))
(*.f32 1/2 (+.f32 2 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 1/4)
(*.f32 1/4 (*.f32 (+.f32 (PI.f32) 1) 4))
(*.f32 (*.f32 (+.f32 (PI.f32) 1) 1/2) 2)
(*.f32 (/.f32 (+.f32 (PI.f32) 1) 4) 4)
(/.f32 (+.f32 (PI.f32) 1) 1)
(/.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 2)
(/.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 4)
(/.f32 (*.f32 (+.f32 (PI.f32) 1) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) 64)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))))) 128)
(pow.f32 (+.f32 (PI.f32) 1) 1)
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 0)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy 4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 4 (*.f32 (PI.f32) (*.f32 uy 1/2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 4 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 4 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 4) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 1/2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1/2 (*.f32 (PI.f32) (*.f32 uy 4)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 4) (*.f32 uy 1/2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 uy 4) 1/8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 8 (*.f32 uy (*.f32 (PI.f32) 1/4)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 8 (*.f32 (PI.f32) (/.f32 uy 4)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 8 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 8) (*.f32 (PI.f32) 1/4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 1/4)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 8) (*.f32 uy 1/4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 8) (*.f32 (+.f32 uy uy) 1/8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 8) (*.f32 1/2 (*.f32 uy 1/2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (*.f32 (PI.f32) 1/2) 1/4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 (PI.f32) 1/8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) 8) (*.f32 1/2 (*.f32 (PI.f32) 1/4)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/4) (*.f32 uy 8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1/4 (*.f32 (PI.f32) (*.f32 uy 8)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 1/2) (*.f32 (PI.f32) 4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 1/2)) 4)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/4) (*.f32 (+.f32 uy uy) 8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 8)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 1/4) (*.f32 (PI.f32) 8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 uy 4)) 4)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 4) (/.f32 (PI.f32) 8)) 4)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 4) 1/8) (*.f32 (PI.f32) 4))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (/.f32 uy 4)) 8)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) (/.f32 (PI.f32) 8)) 8)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (+.f32 uy uy) 1/8) (*.f32 (PI.f32) 8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/8) (*.f32 (+.f32 uy uy) 8))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 uy 8)) 4)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 16 (*.f32 (PI.f32) uy)) 8)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))) 16)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))) 32)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) 64)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 (PI.f32) uy)))))) 128)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
-1
(-.f32 (PI.f32) -1)
(+.f32 (PI.f32) 1)
(-.f32 (+.f32 (PI.f32) 1) 0)
(+.f32 (PI.f32) 1)
(*.f32 1 (+.f32 (PI.f32) 1))
(+.f32 (PI.f32) 1)
(*.f32 (+.f32 (PI.f32) 1) 1)
(+.f32 (PI.f32) 1)
(*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 1/2))
(+.f32 (PI.f32) 1)
(*.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 1/2)
(+.f32 (PI.f32) 1)
(*.f32 4 (/.f32 (+.f32 (PI.f32) 1) 4))
(+.f32 (PI.f32) 1)
(*.f32 1/2 (+.f32 2 (*.f32 (PI.f32) 2)))
(+.f32 (PI.f32) 1)
(*.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 1/4)
(+.f32 (PI.f32) 1)
(*.f32 1/4 (*.f32 (+.f32 (PI.f32) 1) 4))
(+.f32 (PI.f32) 1)
(*.f32 (*.f32 (+.f32 (PI.f32) 1) 1/2) 2)
(+.f32 (PI.f32) 1)
(*.f32 (/.f32 (+.f32 (PI.f32) 1) 4) 4)
(+.f32 (PI.f32) 1)
(/.f32 (+.f32 (PI.f32) 1) 1)
(+.f32 (PI.f32) 1)
(/.f32 (+.f32 2 (*.f32 (PI.f32) 2)) 2)
(+.f32 (PI.f32) 1)
(/.f32 (*.f32 (+.f32 (PI.f32) 1) 4) 4)
(+.f32 (PI.f32) 1)
(/.f32 (*.f32 (+.f32 (PI.f32) 1) 8) 8)
(+.f32 (PI.f32) 1)
(/.f32 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)) 16)
(+.f32 (PI.f32) 1)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))) 32)
(+.f32 (PI.f32) 1)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) 64)
(+.f32 (PI.f32) 1)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (PI.f32) 1) 8))))) 128)
(+.f32 (PI.f32) 1)
(pow.f32 (+.f32 (PI.f32) 1) 1)
(+.f32 (PI.f32) 1)

eval1.3s (4.7%)

Compiler

Compiled 63528 to 32328 computations (49.1% saved)

prune503.0ms (1.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New1116181134
Fresh13316
Picked101
Done325
Total1133231156
Error
0.1b
Counts
1156 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
4.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.2b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.6b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.2b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 2437 to 1670 computations (31.5% saved)

localize379.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) yi)
0.6b
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
0.8b
(pow.f32 (*.f32 uy (PI.f32)) 3)
0.9b
(pow.f32 (*.f32 uy (PI.f32)) 5)
Compiler

Compiled 332 to 164 computations (50.6% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
uy
@0
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
1.0ms
uy
@0
(pow.f32 (*.f32 uy (PI.f32)) 5)
0.0ms
uy
@-inf
(pow.f32 (*.f32 uy (PI.f32)) 5)
0.0ms
uy
@inf
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
0.0ms
uy
@inf
(pow.f32 (*.f32 uy (PI.f32)) 5)

rewrite130.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1878×rational.json-simplify-35
1576×rational.json-1
1576×rational.json-2
1576×rational.json-4
1576×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
16736
214336
328536
453436
5123236
6263536
7439536
8580136
9718936
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 5) 2) (*.f32 (pow.f32 (PI.f32) 5) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 2) (*.f32 (pow.f32 uy 5) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 5) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 uy 5) 1/2) (*.f32 (pow.f32 (PI.f32) 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/2) (*.f32 (pow.f32 uy 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy 1/2) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 uy uy) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 1/32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/32) (pow.f32 (+.f32 uy uy) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 uy 1/2) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 64 (/.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (+.f32 uy uy) 5)) (*.f32 1/32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 32)) (*.f32 1/32 (*.f32 (pow.f32 uy 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 4) 5) (pow.f32 (*.f32 uy 1/4) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 uy 1/4) 5) (pow.f32 (*.f32 (PI.f32) 4) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5) 1/1024)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/1024 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 uy 1/2) 5)) (*.f32 32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 1/32)) (*.f32 32 (*.f32 (pow.f32 uy 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/16 (/.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2048 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 5) (*.f32 (pow.f32 uy 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2048 (*.f32 (pow.f32 (/.f32 uy 4) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 uy 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))))) 256)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8/15) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 16/15) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)))))

simplify590.0ms (2.1%)

Algorithm
egg-herbie
Rules
3268×rational.json-simplify-35
1844×rational.json-simplify-2
1712×rational.json-simplify-1
1232×rational.json-simplify-41
1030×exponential.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01741713
13971713
210441707
323441707
433751707
547971707
652771707
756051707
857631707
963311707
1065091707
1171821707
1272241707
1373661707
1473791707
1573801707
1674981707
1776161707
1877341707
1978521707
2079701707
Stop Event
node limit
Counts
95 → 80
Calls
Call 1
Inputs
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(+.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)
(+.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 5))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))
(-.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))
(*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 1/2)
(*.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))
(*.f32 (*.f32 (pow.f32 uy 5) 2) (*.f32 (pow.f32 (PI.f32) 5) 1/2))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 1/4)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 2) (*.f32 (pow.f32 uy 5) 1/2))
(*.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2))
(*.f32 (*.f32 (pow.f32 uy 5) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) 2)
(*.f32 (*.f32 (pow.f32 uy 5) 1/2) (*.f32 (pow.f32 (PI.f32) 5) 2))
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/2) (*.f32 (pow.f32 uy 5) 2))
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))
(*.f32 32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5))
(*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)
(*.f32 (pow.f32 (*.f32 uy 1/2) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))
(*.f32 (pow.f32 (+.f32 uy uy) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/32))
(*.f32 1/32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 32)
(*.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 1/32)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/32) (pow.f32 (+.f32 uy uy) 5))
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 uy 1/2) 5))
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5))
(*.f32 64 (/.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 2))
(*.f32 (*.f32 2 (pow.f32 (+.f32 uy uy) 5)) (*.f32 1/32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 32)) (*.f32 1/32 (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5) 1024)
(*.f32 (pow.f32 (*.f32 (PI.f32) 4) 5) (pow.f32 (*.f32 uy 1/4) 5))
(*.f32 (pow.f32 (*.f32 uy 1/4) 5) (pow.f32 (*.f32 (PI.f32) 4) 5))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5) 1/1024)
(*.f32 1/1024 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5))
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 1/2) 5)) (*.f32 32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 1/32)) (*.f32 32 (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 1/16 (/.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 2))
(*.f32 2048 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 5) (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 2048 (*.f32 (pow.f32 (/.f32 uy 4) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8) 8)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) 128)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))))) 256)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)
(+.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15))
(-.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8/15) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 16/15) 4)
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) 128)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))))) 256)
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)
Outputs
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(+.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(+.f32 0 (pow.f32 (*.f32 uy (PI.f32)) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(-.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 0)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1 (pow.f32 (*.f32 uy (PI.f32)) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 1/2)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 4 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 uy 5) 2) (*.f32 (pow.f32 (PI.f32) 5) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 1/4)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 2) (*.f32 (pow.f32 uy 5) 1/2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1/2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 uy 5) 4) (*.f32 1/2 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 4) (*.f32 1/2 (*.f32 (pow.f32 uy 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/2) 2)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 uy 5) 1/2) (*.f32 (pow.f32 (PI.f32) 5) 2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/2) (*.f32 (pow.f32 uy 5) 2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (*.f32 uy 1/2) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (+.f32 uy uy) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/32))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1/32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 32)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 1/32)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/32) (pow.f32 (+.f32 uy uy) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 uy 1/2) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 32) (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 64 (/.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/2)) 5) 2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 2 (pow.f32 (+.f32 uy uy) 5)) (*.f32 1/32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 32)) (*.f32 1/32 (*.f32 (pow.f32 uy 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (pow.f32 (*.f32 (+.f32 uy uy) 1/4) 5) (*.f32 (pow.f32 (PI.f32) 5) 32))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5) 1024)
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (pow.f32 (*.f32 (PI.f32) 4) 5) (pow.f32 (*.f32 uy 1/4) 5))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (pow.f32 (*.f32 uy 1/4) 5) (pow.f32 (*.f32 (PI.f32) 4) 5))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5) 1/1024)
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 1/1024 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 4)) 5))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 1/2) 5)) (*.f32 32 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 (*.f32 2 (*.f32 (pow.f32 (PI.f32) 5) 1/32)) (*.f32 32 (*.f32 (pow.f32 uy 5) 1/2)))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 1/16 (/.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) 5) 2))
(pow.f32 (*.f32 uy (PI.f32)) 5)
(*.f32 2048 (*.f32 (pow.f32 (*.f32 (PI.f32) 1/4) 5) (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 2048 (*.f32 (pow.f32 (/.f32 uy 4) 5) (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 2048 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 1/2 (pow.f32 (/.f32 uy 4) 5))))
(*.f32 (*.f32 (pow.f32 (PI.f32) 5) 1/2) (*.f32 2048 (pow.f32 (/.f32 uy 4) 5)))
(*.f32 2048 (*.f32 1/2 (pow.f32 (*.f32 (/.f32 uy 4) (PI.f32)) 5)))
(*.f32 2048 (*.f32 1/2 (pow.f32 (*.f32 (PI.f32) (/.f32 uy 4)) 5)))
(*.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 uy 5) 1/2)))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(*.f32 (*.f32 2 (pow.f32 (*.f32 uy 4) 5)) (*.f32 1/1024 (*.f32 (pow.f32 (PI.f32) 5) 1/2)))
(*.f32 1024 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 1/4)) 5))
(*.f32 1024 (*.f32 1/1024 (pow.f32 (*.f32 uy (PI.f32)) 5)))
(*.f32 1024 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1/1024))
(/.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 1)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2) 2)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4) 4)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8) 8)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)) 16)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))) 32)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))) 64)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) 128)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8)))))) 256)
(pow.f32 (*.f32 uy (PI.f32)) 5)
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(+.f32 0 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 2/15))
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(-.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 0)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 8/15) 2)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 16/15) 4)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8) 8)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)) 16)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))) 32)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))) 64)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) 128)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 8)))))) 256)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
(pow.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15) 1)
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))

localize129.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.3b
(*.f32 uy (*.f32 (PI.f32) yi))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.4b
(*.f32 (PI.f32) yi)
Compiler

Compiled 183 to 81 computations (55.7% saved)

localize264.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos))
0.3b
(*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))
0.4b
(*.f32 (PI.f32) yi)
14.6b
(+.f32 -2 (-.f32 (+.f32 uy uy) -2))
Compiler

Compiled 285 to 154 computations (46% saved)

localize315.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi)
0.3b
(*.f32 (PI.f32) (-.f32 1/2 uy))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
12.9b
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
Compiler

Compiled 230 to 127 computations (44.8% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
yi
@0
(*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi)
1.0ms
uy
@0
(*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi)
1.0ms
uy
@0
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
1.0ms
uy
@inf
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
0.0ms
uy
@-inf
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))

rewrite95.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1250×exponential.json-3
1250×rational.json-1
1250×rational.json-2
1250×rational.json-4
1250×rational.json-3
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01575
110075
220573
342273
478673
5209555
6520655
Stop Event
node limit
Counts
3 → 127
Calls
Call 1
Inputs
(-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 2) (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 (-.f32 1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (PI.f32)) (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) -1) (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) -1) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (+.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (-.f32 1 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (+.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (-.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 -1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) -2) (*.f32 2 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -1) (+.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) 1)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 (*.f32 (PI.f32) 2) (-.f32 1 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 -1 (*.f32 2 (-.f32 -1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 (-.f32 1 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 (+.f32 1 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 -1/2 uy)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 4 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (+.f32 (*.f32 4 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 4 (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 uy (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) uy)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 uy) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/2) (-.f32 2 (*.f32 (-.f32 1/2 uy) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/2) (-.f32 (+.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 (PI.f32) uy) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 1/2 (*.f32 (PI.f32) uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 4) (-.f32 1/4 (/.f32 (+.f32 uy -1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (-.f32 -1 (neg.f32 (*.f32 2 (-.f32 1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (-.f32 -1 (*.f32 2 (+.f32 uy -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (-.f32 1/2 uy)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) uy) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/4) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (-.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (PI.f32) uy) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (-.f32 1/2 uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)) (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) uy))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1/2 uy) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (+.f32 yi yi)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 yi 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)))))

simplify184.0ms (0.6%)

Algorithm
egg-herbie
Rules
1962×rational.json-simplify-35
1106×rational.json-simplify-49
954×rational.json-simplify-2
894×rational.json-simplify-1
826×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03284181
17524099
216723987
339723977
464923977
572853977
678773977
Stop Event
node limit
Counts
175 → 203
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)))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(*.f32 -1 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(*.f32 -1 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 0)
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(+.f32 (*.f32 (PI.f32) 2) (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) (PI.f32))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 (-.f32 1/2 uy)))))
(+.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)))
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
(+.f32 (-.f32 -1 (PI.f32)) (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (neg.f32 (PI.f32))))
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)) (*.f32 (PI.f32) 2))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(+.f32 (+.f32 (PI.f32) -1) (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))))
(+.f32 (+.f32 (PI.f32) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (PI.f32)))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) -1) (neg.f32 (PI.f32))))
(+.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (+.f32 (PI.f32) -1))
(+.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))) (-.f32 1 (PI.f32)))
(+.f32 -2 (-.f32 1 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (+.f32 (PI.f32) -1))
(+.f32 (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (-.f32 -1 (PI.f32)))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 -1/2 uy)))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (PI.f32)))))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -1) (+.f32 (PI.f32) 1))
(+.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) 1)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 (*.f32 (PI.f32) 2) (-.f32 1 uy))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 -1 (*.f32 2 (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (-.f32 (-.f32 1 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))) 1))
(*.f32 (PI.f32) (-.f32 (+.f32 1 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 1))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 -1/2 uy)) (*.f32 (PI.f32) 1/2)))
(*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) 1/2)))
(*.f32 1/2 (*.f32 4 (*.f32 (PI.f32) uy)))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 4 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 4 (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 1/2)
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))) 1/2))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 uy) 1/2))
(*.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (*.f32 (PI.f32) 1/2) (-.f32 2 (*.f32 (-.f32 1/2 uy) 4)))
(*.f32 (*.f32 (PI.f32) 1/2) (-.f32 (+.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 2) 2))
(*.f32 4 (/.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 4 (*.f32 1/2 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 1/4)
(*.f32 (*.f32 (PI.f32) 4) (-.f32 1/4 (/.f32 (+.f32 uy -1/2) -2)))
(*.f32 (neg.f32 (PI.f32)) (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (neg.f32 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (*.f32 2 (+.f32 uy -1/2))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (-.f32 1/2 uy)) 1) 2))
(*.f32 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))) (PI.f32))
(*.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)) (neg.f32 (PI.f32)))
(*.f32 -1 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 1/2))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 1/4) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)))
(*.f32 1/4 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))))
(*.f32 1/4 (-.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))
(*.f32 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 2))
(*.f32 (/.f32 (*.f32 (PI.f32) uy) 2) 4)
(/.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(/.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 2)
(/.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8) 8)
(/.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))) -2)
(/.f32 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) -4)
(/.f32 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) 2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) 32)
(/.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) -8)
(/.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)))) 64)
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(neg.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)
(+.f32 0 (*.f32 (PI.f32) (-.f32 1/2 uy)))
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(+.f32 (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)) (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)))
(-.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) uy))
(/.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy))) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1/2 uy) 4)) 4)
(/.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -2)
(/.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)) 16)
(/.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))) -4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) -8)
(/.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))) -1)
(/.f32 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) 4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))) 64)
(/.f32 (*.f32 2 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) -16)
(/.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) -2)
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))) -4)
(pow.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)
(neg.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (+.f32 yi yi)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 yi 4)) 4)
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)))) 64)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(*.f32 -1 (*.f32 uy (PI.f32)))
(*.f32 uy (neg.f32 (PI.f32)))
(neg.f32 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(*.f32 -1 (*.f32 uy (PI.f32)))
(*.f32 uy (neg.f32 (PI.f32)))
(neg.f32 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(+.f32 (*.f32 -1 (*.f32 uy (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 uy (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 uy (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)))
(+.f32 (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3)))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15)) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (+.f32 (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3))) (*.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))))))
(+.f32 (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3)) (+.f32 (+.f32 (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 7) -8/315))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 5) 4/15))))
(+.f32 (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)))) (*.f32 yi (*.f32 -8/315 (pow.f32 (*.f32 uy (PI.f32)) 7)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 uy -1))))))
(*.f32 yi (sin.f32 (*.f32 (+.f32 1/2 (neg.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 uy -1))))))
(*.f32 yi (sin.f32 (*.f32 (+.f32 1/2 (neg.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 uy -1))))))
(*.f32 yi (sin.f32 (*.f32 (+.f32 1/2 (neg.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 -1 uy)) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 uy -1))))))
(*.f32 yi (sin.f32 (*.f32 (+.f32 1/2 (neg.f32 uy)) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1/2 (neg.f32 uy))))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (-.f32 1/2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy)))))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (PI.f32) (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 0)
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) 2) (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 uy -1)))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))))
(*.f32 (PI.f32) (+.f32 2 (*.f32 2 (+.f32 uy -1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) (PI.f32))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (PI.f32) (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (PI.f32) (+.f32 (-.f32 1/2 (*.f32 2 (-.f32 1/2 uy))) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (-.f32 1/2 (*.f32 2 (-.f32 1/2 uy)))))
(+.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)))
(+.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 uy 1/2)))
(+.f32 (neg.f32 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy 1/2))))
(*.f32 (PI.f32) (+.f32 -1 (*.f32 2 (+.f32 uy 1/2))))
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 -1 (PI.f32)) (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (neg.f32 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 (PI.f32) (*.f32 2 (-.f32 -1/2 uy)))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 uy)) (neg.f32 (PI.f32)))
(+.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 uy 1/2)))
(+.f32 (neg.f32 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy 1/2))))
(*.f32 (PI.f32) (+.f32 -1 (*.f32 2 (+.f32 uy 1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 uy -1)) (*.f32 (PI.f32) 2))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 uy -1)))
(+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1))))
(*.f32 (PI.f32) (+.f32 2 (*.f32 2 (+.f32 uy -1))))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) -1) (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (PI.f32) (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))))
(+.f32 (+.f32 (PI.f32) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (*.f32 2 (-.f32 -1/2 uy)))))
(+.f32 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))) (-.f32 1 (PI.f32)))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) -1) (neg.f32 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (+.f32 (PI.f32) -1))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (PI.f32) (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))))
(+.f32 (+.f32 1 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2)))) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) 1) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (+.f32 (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))) 1) (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) (+.f32 1 (-.f32 (-.f32 -1 (PI.f32)) (*.f32 (PI.f32) -2))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))) (-.f32 1 (PI.f32)))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) (-.f32 -1/2 uy)))))
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (*.f32 2 (-.f32 -1/2 uy)))))
(+.f32 -2 (-.f32 1 (-.f32 -1 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (+.f32 (PI.f32) -1))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (+.f32 (PI.f32) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (-.f32 -1 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 -1/2 uy)))))
(*.f32 (PI.f32) (+.f32 (-.f32 1 (*.f32 2 (-.f32 -1/2 uy))) -2))
(*.f32 (PI.f32) (+.f32 -2 (-.f32 1 (*.f32 2 (-.f32 -1/2 uy)))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (-.f32 (*.f32 (PI.f32) uy) (neg.f32 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (-.f32 (*.f32 uy (PI.f32)) (neg.f32 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (-.f32 (PI.f32) (neg.f32 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (*.f32 (PI.f32) (-.f32 uy -1))))
(+.f32 (*.f32 (PI.f32) -2) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy 1))))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -1) (+.f32 (PI.f32) 1))
(+.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))))
(+.f32 (PI.f32) (*.f32 (+.f32 uy -1/2) (*.f32 2 (PI.f32))))
(+.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) (*.f32 (PI.f32) -2)))
(+.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (+.f32 1 (-.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (PI.f32) -2))))
(+.f32 1 (+.f32 (*.f32 (PI.f32) (-.f32 (*.f32 2 uy) -2)) (-.f32 (-.f32 -1 (PI.f32)) (PI.f32))))
(+.f32 1 (+.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (-.f32 (*.f32 2 uy) -2))))
(+.f32 1 (+.f32 (-.f32 (-.f32 -1 (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2))))
(+.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) 1)) (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 (*.f32 (PI.f32) 2) (-.f32 1 uy))))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 (*.f32 2 (PI.f32)) (-.f32 1 uy))))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 2 (*.f32 (PI.f32) (-.f32 1 uy)))))
(+.f32 (-.f32 -1 (*.f32 (PI.f32) -2)) (-.f32 1 (*.f32 (PI.f32) (*.f32 2 (-.f32 1 uy)))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (PI.f32) (-.f32 -1 (*.f32 2 (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (-.f32 (-.f32 1 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))) 1))
(*.f32 (PI.f32) (-.f32 0 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (neg.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (-.f32 (+.f32 1 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 1))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (-.f32 (*.f32 (neg.f32 (PI.f32)) (-.f32 -1/2 uy)) (*.f32 (PI.f32) 1/2)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (*.f32 -1 (-.f32 -1/2 uy)) 1/2)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (neg.f32 (-.f32 -1/2 uy)) 1/2)))
(*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) 1/2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1/2 (*.f32 4 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 4 (*.f32 (PI.f32) uy)) (*.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 4 (*.f32 (PI.f32) uy))) (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 1/2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))) 1/2))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 uy) 1/2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (*.f32 (PI.f32) 1/2) (-.f32 2 (*.f32 (-.f32 1/2 uy) 4)))
(*.f32 (PI.f32) (*.f32 1/2 (-.f32 2 (*.f32 (-.f32 1/2 uy) 4))))
(*.f32 (*.f32 (PI.f32) 1/2) (-.f32 (+.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) 2) 2))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 4 (/.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 4 (*.f32 1/2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 1/4)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 4) (-.f32 1/4 (/.f32 (+.f32 uy -1/2) -2)))
(*.f32 4 (*.f32 (PI.f32) (-.f32 1/4 (/.f32 (+.f32 uy -1/2) -2))))
(*.f32 (neg.f32 (PI.f32)) (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)))
(*.f32 (PI.f32) (-.f32 0 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (neg.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (neg.f32 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (neg.f32 (PI.f32)) (+.f32 -1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (neg.f32 (+.f32 -1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (*.f32 2 (+.f32 uy -1/2))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 (+.f32 (*.f32 2 (-.f32 1/2 uy)) 1) 2))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (neg.f32 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 -1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (neg.f32 (PI.f32)) (+.f32 -1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (neg.f32 (+.f32 -1 (*.f32 2 (-.f32 1/2 uy)))))
(*.f32 (-.f32 1 (*.f32 2 (-.f32 1/2 uy))) (PI.f32))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy)) (neg.f32 (PI.f32)))
(*.f32 (PI.f32) (-.f32 0 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 (PI.f32) (neg.f32 (+.f32 (-.f32 1/2 uy) (-.f32 -1/2 uy))))
(*.f32 -1 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (*.f32 (PI.f32) uy) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (PI.f32) 1/4) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)))
(*.f32 1/4 (*.f32 (PI.f32) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8))))
(*.f32 (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)) (*.f32 (PI.f32) 1/4))
(*.f32 (PI.f32) (*.f32 1/4 (-.f32 4 (*.f32 (-.f32 1/2 uy) 8))))
(*.f32 1/4 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1/4 (-.f32 (*.f32 (PI.f32) 4) (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))
(*.f32 (*.f32 (PI.f32) 1/4) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)))
(*.f32 1/4 (*.f32 (PI.f32) (-.f32 4 (*.f32 (-.f32 1/2 uy) 8))))
(*.f32 (-.f32 4 (*.f32 (-.f32 1/2 uy) 8)) (*.f32 (PI.f32) 1/4))
(*.f32 (PI.f32) (*.f32 1/4 (-.f32 4 (*.f32 (-.f32 1/2 uy) 8))))
(*.f32 (*.f32 1/2 (-.f32 1 (*.f32 2 (-.f32 1/2 uy)))) (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (-.f32 1 (*.f32 2 (-.f32 1/2 uy))))
(*.f32 (PI.f32) (+.f32 1 (*.f32 (-.f32 1/2 uy) -2)))
(*.f32 (/.f32 (*.f32 (PI.f32) uy) 2) 4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 4 (*.f32 (PI.f32) uy)) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))) -1)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) uy))) 4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8) 8)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))) -2)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)) 16)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) -4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) 32)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) -8)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) 4)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 8)))) 64)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (*.f32 2 (neg.f32 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)
(*.f32 2 (*.f32 uy (PI.f32)))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy))))) (neg.f32 (*.f32 2 (*.f32 4 (neg.f32 (*.f32 (PI.f32) uy)))))) 8)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(neg.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(+.f32 0 (*.f32 (PI.f32) (-.f32 1/2 uy)))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(+.f32 (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)) (*.f32 (PI.f32) (/.f32 (+.f32 uy -1/2) -2)))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(-.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 0)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1/2 uy))) 2)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1/2 uy) 4)) 4)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 uy -1/2))) -2)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8) 8)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)) 16)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))) -4)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8))) 32)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) -8)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))) -1)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2)))) 4)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 8)))) 64)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (neg.f32 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) 8)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (PI.f32) (+.f32 uy -1/2))))) -16)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) -2)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))) -4)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(pow.f32 (*.f32 (PI.f32) (-.f32 1/2 uy)) 1)
(*.f32 (PI.f32) (-.f32 1/2 uy))
(neg.f32 (neg.f32 (*.f32 (PI.f32) (-.f32 1/2 uy))))
(*.f32 (PI.f32) (-.f32 1/2 uy))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (/.f32 yi 2)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 0)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (+.f32 yi yi)) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 yi 4)) 4)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8) 8)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)) 16)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) 32)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 8)))) 64)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) yi) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

localize444.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) yi)
1.0b
(+.f32 (PI.f32) 1)
2.3b
(-.f32 (PI.f32) (+.f32 (PI.f32) 1))
12.0b
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))
Compiler

Compiled 317 to 162 computations (48.9% saved)

eval862.0ms (3%)

Compiler

Compiled 58948 to 27859 computations (52.7% saved)

prune865.0ms (3%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New106861074
Fresh51116
Picked101
Done246
Total1076211097
Error
0.1b
Counts
1097 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
4.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.6b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.5b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 2073 to 1415 computations (31.7% saved)

localize374.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))
0.6b
(*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5))
0.8b
(pow.f32 (*.f32 uy (PI.f32)) 3)
0.9b
(pow.f32 (*.f32 uy (PI.f32)) 5)
Compiler

Compiled 320 to 166 computations (48.1% saved)

localize158.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
0.2b
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.4b
(*.f32 (PI.f32) (*.f32 yi uy))
Compiler

Compiled 183 to 81 computations (55.7% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite140.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1408×exponential.json-3
1408×rational.json-1
1408×rational.json-2
1408×rational.json-4
1408×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01334
19034
220034
341434
484834
5222334
6446134
7682134
8787634
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f32 (PI.f32) (*.f32 yi uy))
(cos.f32 (*.f32 uy (*.f32 2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 yi uy)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 yi (+.f32 uy uy))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)))))

simplify266.0ms (0.9%)

Algorithm
egg-herbie
Rules
2042×rational.json-simplify-2
1818×rational.json-simplify-35
1676×rational.json-simplify-53
1430×rational.json-simplify-1
900×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011270
12331270
25601270
314321270
424641270
537001270
648591270
750791270
853061270
955281270
1057741270
1167311270
1279661270
Stop Event
node limit
Counts
70 → 48
Calls
Call 1
Inputs
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.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 (*.f32 (PI.f32) (*.f32 yi uy)) 0)
(+.f32 0 (*.f32 (PI.f32) (*.f32 yi uy)))
(+.f32 (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)))
(-.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 0)
(/.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 yi (+.f32 uy uy))) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))) 4)
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))))) 64)
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)
(+.f32 0 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))
(-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)
(*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 1/2)
(*.f32 4 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 1/4)
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 1/4 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) 2)
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)
(/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
(/.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2)
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))))) 64)
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
Outputs
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (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 1 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 uy (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))))))
(+.f32 (+.f32 1 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 uy (PI.f32)) 4)))) (*.f32 -4/45 (pow.f32 (*.f32 uy (PI.f32)) 6)))
(+.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 uy (PI.f32)) 4))) (+.f32 (*.f32 -4/45 (pow.f32 (*.f32 uy (PI.f32)) 6)) 1))
(+.f32 1 (+.f32 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2)) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 uy (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 uy (PI.f32)) 6)))))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 0)
(*.f32 uy (*.f32 yi (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 yi uy)))
(*.f32 uy (*.f32 yi (PI.f32)))
(+.f32 (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) 1/2)))
(*.f32 uy (*.f32 yi (PI.f32)))
(-.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 0)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 yi (+.f32 uy uy))) 2)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))) 4)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))) 8)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))) 16)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4)))))) 32)
(*.f32 uy (*.f32 yi (PI.f32)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi (*.f32 uy 4))))))) 64)
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 yi uy)) 1)
(*.f32 uy (*.f32 yi (PI.f32)))
(+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 0 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 0)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 1/2)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 4 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 1/4)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 1/4 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1/2) 2)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) 2)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4) 4)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)) 8)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))) 16)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4)))) 32)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 4))))) 64)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) 1)
(cos.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))

localize186.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))
0.3b
(*.f32 uy (*.f32 (PI.f32) yi))
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.4b
(*.f32 (PI.f32) yi)
Compiler

Compiled 238 to 125 computations (47.5% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite177.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1478×exponential.json-3
1478×rational.json-1
1478×rational.json-2
1478×rational.json-4
1478×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
16225
213825
330425
459125
5142725
6325325
7503825
8602025
9725625
10758125
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))) (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)))))

simplify415.0ms (1.4%)

Algorithm
egg-herbie
Rules
3300×rational.json-simplify-2
2982×rational.json-simplify-35
1628×rational.json-simplify-53
1306×exponential.json-simplify-26
862×rational.json-simplify-49
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0621023
1158933
2322929
3748927
42523927
53945927
64702911
75208911
85639911
96016911
106048911
116228911
126228911
136228911
146542911
156823911
167042911
177254911
Stop Event
node limit
Counts
37 → 39
Calls
Call 1
Inputs
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)
(+.f32 0 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))) (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4))) 2)
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4)))) 4)
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))))) 128)
(pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)
Outputs
(*.f32 maxCos ux)
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 -2 maxCos))
(*.f32 maxCos (*.f32 -2 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos -2))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(*.f32 -2 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 -2 maxCos))
(*.f32 maxCos (*.f32 -2 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos -2))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos ux) (*.f32 -2 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 (+.f32 1 (*.f32 -2 ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 ux 2) -1))))
(*.f32 (*.f32 ux (+.f32 -1 (*.f32 ux 2))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 (+.f32 -1 (+.f32 ux ux)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (+.f32 ux (+.f32 ux -1)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 ux 2) -1))))
(*.f32 (*.f32 ux (+.f32 -1 (*.f32 ux 2))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 (+.f32 -1 (+.f32 ux ux)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (+.f32 ux (+.f32 ux -1)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 ux 2) -1))))
(*.f32 (*.f32 ux (+.f32 -1 (*.f32 ux 2))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 (+.f32 -1 (+.f32 ux ux)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (+.f32 ux (+.f32 ux -1)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 2 ux) 1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (*.f32 ux 2) -1))))
(*.f32 (*.f32 ux (+.f32 -1 (*.f32 ux 2))) (neg.f32 maxCos))
(*.f32 maxCos (*.f32 (+.f32 -1 (+.f32 ux ux)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (+.f32 ux (+.f32 ux -1)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 (+.f32 ux ux))))
(+.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(+.f32 0 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)))
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))) (*.f32 ux (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos)))))
(*.f32 (+.f32 (*.f32 maxCos 1/2) (*.f32 ux (neg.f32 maxCos))) (+.f32 ux ux))
(*.f32 (*.f32 maxCos (+.f32 1/2 (*.f32 ux -1))) (+.f32 ux ux))
(*.f32 maxCos (*.f32 (+.f32 1/2 (neg.f32 ux)) (+.f32 ux ux)))
(*.f32 (*.f32 ux (+.f32 maxCos maxCos)) (+.f32 1/2 (neg.f32 ux)))
(-.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 0)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4))) 2)
(*.f32 (+.f32 2 (*.f32 ux -4)) (/.f32 (*.f32 maxCos ux) 2))
(*.f32 (+.f32 2 (*.f32 ux -4)) (*.f32 maxCos (/.f32 ux 2)))
(*.f32 ux (*.f32 (/.f32 maxCos 2) (+.f32 2 (*.f32 ux -4))))
(*.f32 ux (*.f32 (+.f32 2 (*.f32 ux -4)) (/.f32 maxCos 2)))
(*.f32 maxCos (*.f32 1/2 (*.f32 ux (+.f32 2 (*.f32 ux -4)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux maxCos) (+.f32 2 (*.f32 ux -4)))) 4)
(*.f32 (+.f32 2 (*.f32 ux -4)) (/.f32 (*.f32 maxCos ux) 2))
(*.f32 (+.f32 2 (*.f32 ux -4)) (*.f32 maxCos (/.f32 ux 2)))
(*.f32 ux (*.f32 (/.f32 maxCos 2) (+.f32 2 (*.f32 ux -4))))
(*.f32 ux (*.f32 (+.f32 2 (*.f32 ux -4)) (/.f32 maxCos 2)))
(*.f32 maxCos (*.f32 1/2 (*.f32 ux (+.f32 2 (*.f32 ux -4)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8) 8)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)) 16)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))) 32)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8)))) 64)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 8))))) 128)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))
(pow.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 ux -2) 1)) 1)
(*.f32 (*.f32 maxCos ux) (+.f32 1 (*.f32 ux -2)))
(*.f32 ux (*.f32 maxCos (+.f32 1 (*.f32 ux -2))))
(*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 ux -2))))

localize183.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 282 to 165 computations (41.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite201.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1836×rational.json-simplify-35
1410×exponential.json-3
1410×rational.json-1
1410×rational.json-2
1410×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
16419
215419
329919
454619
5125219
6271919
7435819
8534619
9679919
10779119
11790819
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f32 ux (*.f32 (-.f32 1 ux) maxCos))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (+.f32 ux -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)))))

simplify368.0ms (1.3%)

Algorithm
egg-herbie
Rules
3040×rational.json-simplify-35
2160×exponential.json-simplify-26
1240×rational.json-simplify-43
1224×exponential.json-simplify-11
1100×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056818
1152742
2340742
3863742
43232742
54500742
65094742
75366742
85613742
95832742
107459742
117469742
127472742
137472742
147677742
157880742
Stop Event
node limit
Counts
38 → 24
Calls
Call 1
Inputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(/.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (+.f32 ux -1)))) 2)
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))))) 128)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))))) 256)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
Outputs
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))))
(*.f32 maxCos (+.f32 ux (neg.f32 (pow.f32 ux 2))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 0 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux 1/2))))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(-.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 0)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 ux (*.f32 -2 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos 4))) 4)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8) 8)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)) 16)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))) 32)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))) 64)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8))))) 128)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 8)))))) 256)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))

localize181.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 uy (*.f32 2 (PI.f32)))
0.3b
(*.f32 uy (PI.f32))
0.4b
(*.f32 (PI.f32) yi)
0.8b
(pow.f32 (*.f32 uy (PI.f32)) 3)
Compiler

Compiled 252 to 119 computations (52.8% saved)

eval2.6s (9.1%)

Compiler

Compiled 165984 to 90299 computations (45.6% saved)

prune1.2s (4.2%)

Pruning

22 alts after pruning (14 fresh and 8 done)

PrunedKeptTotal
New198161987
Fresh4812
Picked011
Done178
Total1986222008
Error
0.1b
Counts
2008 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
4.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
1.7b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.0b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
2.1b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
4.8b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.6b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
0.4b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
5.5b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
3.3b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
6.2b
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 1180 to 806 computations (31.7% saved)

regimes574.0ms (2%)

Counts
54 → 1
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 maxCos ux)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 2 (*.f32 (PI.f32) (-.f32 1/2 uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 -1 (+.f32 uy uy))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (-.f32 uy 1))))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 uy uy))) (PI.f32))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) (-.f32 (PI.f32) (+.f32 (PI.f32) 1)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))) (*.f32 yi (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (+.f32 (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 -4/3 yi))) (*.f32 yi (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) xi)) (+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (*.f32 (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (+.f32 (*.f32 4/15 (pow.f32 (*.f32 uy (PI.f32)) 5)) (*.f32 (PI.f32) (+.f32 uy uy)))) yi)) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Calls

10 calls:

110.0ms
(*.f32 uy 2)
95.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
89.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0ms
uy
25.0ms
zi
Results
ErrorSegmentsBranch
0.4b1xi
0.4b1yi
0.4b1zi
0.4b1ux
0.4b1uy
0.4b1maxCos
0.4b1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
0.4b1(*.f32 (*.f32 uy 2) (PI.f32))
0.4b1(*.f32 uy 2)
0.4b1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 2810 to 1594 computations (43.3% saved)

regimes85.0ms (0.3%)

Counts
21 → 1
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 (-.f32 1/2 uy) (*.f32 2 (PI.f32))))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy (+.f32 uy -1))))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) -1) 1)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) -2) (*.f32 (PI.f32) (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Calls

6 calls:

12.0ms
ux
11.0ms
maxCos
11.0ms
xi
10.0ms
zi
10.0ms
yi
Results
ErrorSegmentsBranch
0.4b1xi
0.4b1yi
0.4b1zi
0.4b1ux
0.4b1uy
0.4b1maxCos
Compiler

Compiled 914 to 496 computations (45.7% saved)

regimes62.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 yi (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Calls

6 calls:

8.0ms
zi
8.0ms
uy
8.0ms
xi
8.0ms
ux
8.0ms
yi
Results
ErrorSegmentsBranch
3.3b1xi
3.3b1yi
3.3b1zi
3.3b1ux
3.3b1uy
3.3b1maxCos
Compiler

Compiled 667 to 370 computations (44.5% saved)

regimes97.0ms (0.3%)

Counts
11 → 1
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (+.f32 uy (-.f32 uy -2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 (+.f32 uy uy) -2)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 maxCos (*.f32 maxCos (*.f32 ux -2))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Calls

6 calls:

55.0ms
yi
7.0ms
zi
7.0ms
uy
6.0ms
xi
6.0ms
maxCos
Results
ErrorSegmentsBranch
3.3b1xi
3.3b1yi
3.3b1zi
3.3b1ux
3.3b1uy
3.3b1maxCos
Compiler

Compiled 479 to 263 computations (45.1% saved)

regimes22.0ms (0.1%)

Accuracy

Total -3.0b remaining (-92.2%)

Threshold costs -3.0b (-92.2%)

Counts
2 → 1
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Calls

6 calls:

4.0ms
zi
4.0ms
maxCos
3.0ms
xi
3.0ms
uy
3.0ms
yi
Results
ErrorSegmentsBranch
3.3b1xi
3.3b1yi
3.3b1zi
3.3b1ux
3.3b1uy
3.3b1maxCos
Compiler

Compiled 117 to 81 computations (30.8% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059728
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (+.f32 (*.f32 1 xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 yi uy))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
Compiler

Compiled 271 to 187 computations (31% saved)

soundness174.0ms (0.6%)

Algorithm
egg-herbie
Rules
1600×rational.json-simplify-54
1540×rational.json-simplify-19
1420×rational.json-simplify-51
804×rational.json-simplify-2
720×rational.json-simplify-40
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030201
148201
296201
3227143
41147143
55614143
Stop Event
node limit
Compiler

Compiled 71 to 50 computations (29.6% saved)

end81.0ms (0.3%)

Compiler

Compiled 241 to 137 computations (43.2% saved)

Profiling

Loading profile data...