UniformSampleCone, x

Time bar (total: 11.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze200.0ms (1.8%)

Memory
-8.4MiB live, 260.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
0%0%0.1%99.9%0%0%0%3
12.5%0%0.1%99.9%0%0%0%4
18.7%0%0.1%99.9%0%0%0%5
28.1%0%0.1%99.9%0%0%0%6
42.2%0%0.1%99.9%0%0%0%7
49.2%0%0%99.9%0%0%0%8
57.4%0.1%0%99.9%0%0%0%9
67%0.1%0%99.9%0%0%0%10
71.8%0.1%0%99.9%0%0%0%11
76.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 49 to 28 computations (42.9% saved)

sample2.0s (18.2%)

Memory
110.2MiB live, 2 144.9MiB allocated
Samples
1.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 943.0ms
ival-mult: 243.0ms (25.8% of total)
ival-cosu: 172.0ms (18.2% of total)
const: 140.0ms (14.8% of total)
ival-<=: 119.0ms (12.6% of total)
ival-sqrt: 94.0ms (10% of total)
ival-sub: 81.0ms (8.6% of total)
ival-add: 45.0ms (4.8% of total)
ival-and: 33.0ms (3.5% of total)
exact: 12.0ms (1.3% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain465.0ms (4.2%)

Memory
-10.1MiB live, 796.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1909(0.003605130361393094 4.169864009639923e-9 6.258084886293194e-34)4(0.005377789493650198 0.013918795622885227 3.082634787623245e-13)(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
20-1(1.077398525950457e-8 0.7543883919715881 5.623296317480708e-8)(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-#s(literal 2 binary32)
00-0-(PI.f32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-maxCos
00-0-(*.f32 ux maxCos)
00-0-ux
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-uy
00-0-(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f32(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))cancellation19515
cos.f32(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))cancelation10
Confusion
Predicted +Predicted -
+1925
-455
Precision
0.9795918367346939
Recall
0.9746192893401016
Confusion?
Predicted +Predicted MaybePredicted -
+19250
-41045
Precision?
0.933649289099526
Recall?
1.0
Freqs
test
numberfreq
060
1196
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms508×0valid
1.0ms1valid
Compiler

Compiled 461 to 133 computations (71.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 16.0ms (41.5% of total)
ival-cosu: 8.0ms (20.7% of total)
ival-sub: 5.0ms (13% of total)
ival-sqrt: 4.0ms (10.4% of total)
ival-add: 3.0ms (7.8% of total)
ival-pi: 2.0ms (5.2% of total)
ival-true: 1.0ms (2.6% of total)
exact: 1.0ms (2.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess268.0ms (2.4%)

Memory
16.3MiB live, 237.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064242
1211228
2725228
33301228
47188228
01625
02725
15125
213225
353725
4290623
5733423
0821621
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
Symmetry

(abs uy)

Compiler

Compiled 25 to 16 computations (36% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Compiler

Compiled 25 to 16 computations (36% saved)

simplify287.0ms (2.6%)

Memory
0.8MiB live, 207.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff96
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
027108
151108
2132108
3537108
42906102
57334102
0821693
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux ux))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize43.0ms (0.4%)

Memory
-3.2MiB live, 68.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.4186325195368841
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Samples
33.0ms254×0valid
0.0ms1valid
Compiler

Compiled 218 to 34 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 10.0ms (41.8% of total)
ival-sub: 5.0ms (20.9% of total)
ival-cosu: 4.0ms (16.7% of total)
ival-sqrt: 2.0ms (8.4% of total)
ival-pi: 1.0ms (4.2% of total)
ival-add: 1.0ms (4.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.2%)

Memory
2.3MiB live, 40.1MiB allocated
Counts
6 → 73
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Outputs
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
uy
@inf
((- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (* (* uy 2) (PI)))
3.0ms
ux
@0
((- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (* (* uy 2) (PI)))
2.0ms
ux
@-inf
((- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (* (* uy 2) (PI)))
2.0ms
maxCos
@0
((- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (* (* uy 2) (PI)))
2.0ms
ux
@inf
((- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (* (* uy 2) (PI)))

simplify245.0ms (2.2%)

Memory
12.7MiB live, 247.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04062231
113122103
250531936
081501842
Stop Event
iter limit
node limit
Counts
73 → 73
Calls
Call 1
Inputs
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
Outputs
(* ux (- 2 (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) #s(literal -1/8 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(fma.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 5 binary32)))) #s(literal -1/16 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) #s(literal -1/8 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux ux))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) #s(literal 1/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux ux)) #s(literal -1/8 binary32) (*.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 1/2 binary32))))) ux)
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) (neg.f32 ux))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(fma.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal 1/8 binary32) (*.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32)))) ux) ux (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) #s(literal 1/16 binary32) (*.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal -1/8 binary32)))) ux)) (neg.f32 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(*.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) #s(literal 1 binary32)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(fma.f32 (pow.f32 uy #s(literal 4 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(fma.f32 (pow.f32 uy #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(- 1 (pow (- 1 ux) 2))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(-.f32 (fma.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))) maxCos #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 ux (fma.f32 ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (fma.f32 (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 ux (fma.f32 ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) ux)) (-.f32 #s(literal 1 binary32) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 ux (fma.f32 ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(pow (- 1 ux) 2)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal 2 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 ux (fma.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux)
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 ux (-.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal -2 binary32)) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 #s(literal 2 binary32) ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux ux))) (*.f32 maxCos maxCos)))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32))))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (*.f32 maxCos maxCos)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (fma.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (*.f32 maxCos maxCos))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 ux (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 #s(literal 2 binary32) ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) ux) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)) #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) ux) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))) maxCos))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))

rewrite277.0ms (2.5%)

Memory
-12.4MiB live, 308.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
02757
110357
284357
0921953
Stop Event
iter limit
node limit
iter limit
Counts
6 → 638
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Outputs
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 4 binary32))) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) ux) maxCos (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (neg.f32 maxCos) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) maxCos (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (neg.f32 maxCos) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos ux) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos ux) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 maxCos (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 ux (neg.f32 (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux)) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal -1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 ux (*.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32))) (neg.f32 ux))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))
(*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)) (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) #s(literal 1 binary32)) ux (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) maxCos) ux) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) maxCos) ux) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) ux) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 maxCos ux) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 ux ux) (*.f32 maxCos maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 maxCos (*.f32 (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 maxCos (*.f32 (*.f32 ux ux) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(+.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(+.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(+.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)))
(+.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/4 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #s(literal 1 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))

eval211.0ms (1.9%)

Memory
9.5MiB live, 286.3MiB allocated
Compiler

Compiled 40 336 to 4 223 computations (89.5% saved)

prune67.0ms (0.6%)

Memory
11.3MiB live, 216.3MiB allocated
Pruning

46 alts after pruning (46 fresh and 0 done)

PrunedKeptTotal
New77646822
Fresh000
Picked101
Done000
Total77746823
Accuracy
96.3%
Counts
823 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.1%
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
39.5%
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
57.2%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
17.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))))
17.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))))
17.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
8.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
39.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
39.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
49.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 4 binary32))) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
39.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
39.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
40.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
40.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
40.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
25.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
38.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
3.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
7.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))))))
30.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
20.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
56.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32))))))
39.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
39.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
3.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
55.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
67.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
31.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
3.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
Compiler

Compiled 3 594 to 1 996 computations (44.5% saved)

simplify479.0ms (4.3%)

Memory
-48.8MiB live, 270.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
cost-diff32
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff9792
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
cost-diff32
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
cost-diff64
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff0
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
cost-diff0
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
cost-diff32
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063773
0109752
1191750
2461750
31496750
45120720
08116694
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
#s(literal -2 binary32)
maxCos
ux
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 ux ux)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(neg.f32 ux)
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
#s(literal -2 binary32)
maxCos
(-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
ux
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
uy
(*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
#s(literal 2 binary32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))
(cbrt.f32 (PI.f32))
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
#s(literal -2 binary32)
maxCos
ux
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 ux ux)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(neg.f32 ux)
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 maxCos ux #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
#s(literal -2 binary32)
maxCos
(-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
ux
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy)
uy
(*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32))
#s(literal 2 binary32)
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))
(cbrt.f32 (PI.f32))
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32)))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize339.0ms (3.1%)

Memory
23.6MiB live, 256.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.359375
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
accuracy0.4186325195368841
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy0.484375
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy0.14453125
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy1.9751486358183132
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.4186325195368841
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
accuracy1.0
(*.f32 (PI.f32) (PI.f32))
accuracy4.227347827196764
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy21.729102347104273
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.34994125976844204
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
accuracy1.9432908705332594
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
Samples
277.0ms250×0valid
15.0ms1valid
Compiler

Compiled 1 437 to 116 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 45.0ms (46.3% of total)
ival-add: 23.0ms (23.7% of total)
ival-sub: 7.0ms (7.2% of total)
ival-pow2: 5.0ms (5.1% of total)
ival-cosu: 4.0ms (4.1% of total)
ival-cos: 3.0ms (3.1% of total)
ival-sqrt: 3.0ms (3.1% of total)
ival-div: 2.0ms (2.1% of total)
ival-cbrt: 2.0ms (2.1% of total)
adjust: 1.0ms (1% of total)
ival-pi: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series36.0ms (0.3%)

Memory
-2.8MiB live, 77.7MiB allocated
Counts
24 → 116
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Outputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
1
(+ 1 (* ux (- maxCos 1)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(+ 1 (* maxCos ux))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 2 (* -2 maxCos))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2)))))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* maxCos ux)
(* ux (+ maxCos (/ 1 ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- maxCos 1) 2)))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (pow (- maxCos 1) 2)))))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 (* uy (cbrt (pow (PI) 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
2
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(- 2 ux)
(- (+ 2 (* -1 (* maxCos (+ 2 (* -2 ux))))) ux)
(- (+ 2 (* maxCos (- (* -1 (* maxCos ux)) (+ 2 (* -2 ux))))) ux)
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos (+ ux (/ 1 maxCos)))
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (- (* -1 (/ (+ 2 (* -2 ux)) maxCos)) ux))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2)))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- 2 (* 2 ux)) maxCos)) ux))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 ux) maxCos))) (* 2 ux)) maxCos)) ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
Calls

9 calls:

TimeVariablePointExpression
7.0ms
uy
@inf
((* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* uy 2) (+ (- 1 ux) (* ux maxCos)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (neg ux) (+ 1 (* maxCos ux))) (+ 1 (* maxCos ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI))) (* (cos (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+ (* -2 maxCos) 2) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (PI) (PI)) (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))))) (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (* uy (* 2 (pow (cbrt (PI)) 2))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
6.0ms
uy
@0
((* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* uy 2) (+ (- 1 ux) (* ux maxCos)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (neg ux) (+ 1 (* maxCos ux))) (+ 1 (* maxCos ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI))) (* (cos (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+ (* -2 maxCos) 2) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (PI) (PI)) (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))))) (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (* uy (* 2 (pow (cbrt (PI)) 2))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
3.0ms
uy
@-inf
((* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* uy 2) (+ (- 1 ux) (* ux maxCos)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (neg ux) (+ 1 (* maxCos ux))) (+ 1 (* maxCos ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI))) (* (cos (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+ (* -2 maxCos) 2) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (PI) (PI)) (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))))) (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (* uy (* 2 (pow (cbrt (PI)) 2))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
3.0ms
maxCos
@-inf
((* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* uy 2) (+ (- 1 ux) (* ux maxCos)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (neg ux) (+ 1 (* maxCos ux))) (+ 1 (* maxCos ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI))) (* (cos (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+ (* -2 maxCos) 2) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (PI) (PI)) (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))))) (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (* uy (* 2 (pow (cbrt (PI)) 2))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
3.0ms
ux
@0
((* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* uy 2) (+ (- 1 ux) (* ux maxCos)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (neg ux) (+ 1 (* maxCos ux))) (+ 1 (* maxCos ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI))) (* (cos (* (* uy (* 2 (pow (cbrt (PI)) 2))) (cbrt (PI)))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+ (* -2 maxCos) 2) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (PI) (PI)) (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (neg ux) (+ 1 (* maxCos ux))))))) (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (* uy (* 2 (pow (cbrt (PI)) 2))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))

simplify162.0ms (1.5%)

Memory
3.6MiB live, 270.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05392822
117622662
263082629
083572492
Stop Event
iter limit
node limit
Counts
116 → 116
Calls
Call 1
Inputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
1
(+ 1 (* ux (- maxCos 1)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(+ 1 (* maxCos ux))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 2 (* -2 maxCos))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2)))))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* maxCos ux)
(* ux (+ maxCos (/ 1 ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* ux (pow (- maxCos 1) 2)))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- maxCos 1) 2)))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (pow (- maxCos 1) 2)))))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 (* uy (cbrt (pow (PI) 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
2
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(- 2 ux)
(- (+ 2 (* -1 (* maxCos (+ 2 (* -2 ux))))) ux)
(- (+ 2 (* maxCos (- (* -1 (* maxCos ux)) (+ 2 (* -2 ux))))) ux)
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos (+ ux (/ 1 maxCos)))
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* (pow maxCos 2) ux))
(* (pow maxCos 2) (- (* -1 (/ (+ 2 (* -2 ux)) maxCos)) ux))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2)))))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- 2 (* 2 ux)) maxCos)) ux))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 ux) maxCos))) (* 2 ux)) maxCos)) ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
Outputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(fma.f32 (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) #s(literal -1/2 binary32) (fma.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 2 (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(+ 1 (* maxCos ux))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(+ 2 (* -2 maxCos))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2)))))
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux ux))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux ux))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (+ maxCos (/ 1 ux)))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* -1 (* ux (pow (- maxCos 1) 2)))
(*.f32 (neg.f32 ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(* ux (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux)
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (neg.f32 ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) ux) ux (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) ux)) (neg.f32 ux))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) (neg.f32 ux))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(* -1 (* ux (- (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (* -1 (pow (- maxCos 1) 2)))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux)
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy))) (*.f32 uy uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 4 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy)) (*.f32 uy uy) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))) (*.f32 uy uy))) (*.f32 uy uy) #s(literal 1 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 (* uy (cbrt (pow (PI) 2))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) uy))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos ux)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (fma.f32 (*.f32 maxCos #s(literal -1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(- 1 (pow (- 1 ux) 2))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(-.f32 (fma.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(-.f32 (fma.f32 (neg.f32 maxCos) (fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux (*.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
2
#s(literal 2 binary32)
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux (*.f32 (*.f32 (*.f32 ux ux) (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) maxCos))
(pow (- 1 ux) 2)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) ux (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux (*.f32 (*.f32 maxCos ux) ux)) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- 2 ux)
(-.f32 #s(literal 2 binary32) ux)
(- (+ 2 (* -1 (* maxCos (+ 2 (* -2 ux))))) ux)
(-.f32 (fma.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos #s(literal 2 binary32)) ux)
(- (+ 2 (* maxCos (- (* -1 (* maxCos ux)) (+ 2 (* -2 ux))))) ux)
(-.f32 (fma.f32 (-.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos ux)) maxCos #s(literal 2 binary32)) ux)
(* ux (- 2 ux))
(*.f32 (-.f32 #s(literal 2 binary32) ux) ux)
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(fma.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(fma.f32 (fma.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) ux (*.f32 (neg.f32 ux) (*.f32 maxCos ux))) maxCos (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (fma.f32 (neg.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) ux) ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux)
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 ux (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (+.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) ux) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos) maxCos))) (*.f32 maxCos maxCos)))
(* maxCos (+ ux (/ 1 maxCos)))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* -2 maxCos)
(*.f32 #s(literal -2 binary32) maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(*.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal -1 binary32))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 ux (+.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 ux (+.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) ux) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos) maxCos)) (*.f32 maxCos maxCos))
(* -1 (* (pow maxCos 2) ux))
(*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos)
(* (pow maxCos 2) (- (* -1 (/ (+ 2 (* -2 ux)) maxCos)) ux))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 2 (pow maxCos 2)) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2)))))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 ux (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) maxCos) ux (*.f32 ux (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux))) (*.f32 maxCos maxCos))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) ux) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))) maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (neg.f32 maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) maxCos) (*.f32 ux ux) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) ux) ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (*.f32 (neg.f32 ux) ux))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) ux) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- 2 (* 2 ux)) maxCos)) ux))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- (+ 2 (* -1 (/ (- 2 ux) maxCos))) (* 2 ux)) maxCos)) ux))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 ux (-.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos) ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))

rewrite282.0ms (2.5%)

Memory
-0.0MiB live, 369.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063370
0109312
1367300
22858297
08969281
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 059
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Outputs
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 uy (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) ux) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))
(-.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) ux) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) ux) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (fma.f32 ux ux (*.f32 #s(literal 0 binary32) ux))) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))
(-.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 #s(literal 0 binary32) (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux))
(fma.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 uy (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))) (neg.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
(*.f32 (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux) ux)
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 ux (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) (+.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 ux ux) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 ux ux) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(+.f32 (*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 ux ux)) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -2 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))
(fma.f32 uy (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))
(fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 5 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)))
(sqrt.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)))
(pow.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 3 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))) (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)) ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(pow.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos)))
(fma.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) maxCos))
(fma.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 (-.f32 #s(literal 8 binary32) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux #s(literal 2 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) maxCos))
(fma.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32)))) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(fma.f32 maxCos #s(literal -2 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(pow.f32 (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos))
(+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux (*.f32 #s(literal -2 binary32) maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(*.f32 ux (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32))) ux) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))))
(/.f32 (*.f32 ux (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 ux (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 #s(literal -2 binary32) maxCos)))))
(fma.f32 (*.f32 #s(literal -2 binary32) maxCos) ux (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) ux))
(fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) ux (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))
(fma.f32 ux (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(fma.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) ux))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))
(+.f32 (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))) (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (*.f32 maxCos ux)))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(/.f32 (fma.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 ux ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)) ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(fma.f32 maxCos (*.f32 ux (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(pow.f32 (exp.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos ux (neg.f32 ux))) #s(literal 2 binary32)))

eval172.0ms (1.5%)

Memory
7.8MiB live, 356.8MiB allocated
Compiler

Compiled 68 889 to 5 279 computations (92.3% saved)

prune200.0ms (1.8%)

Memory
-2.2MiB live, 194.1MiB allocated
Pruning

59 alts after pruning (57 fresh and 2 done)

PrunedKeptTotal
New1 132421 174
Fresh261541
Picked325
Done000
Total1 161591 220
Accuracy
99.6%
Counts
1 220 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.6%
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
2.6%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
2.6%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
2.8%
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
8.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
39.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
48.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 4 binary32))) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
41.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
38.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
30.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
39.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
67.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))))
11.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))))
67.6%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 ux ux)) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))))
67.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
68.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))))) ux))))
98.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
93.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
98.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
10.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux (*.f32 #s(literal -2 binary32) maxCos))) ux))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
45.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
35.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
45.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
31.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
75.1%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
19.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
17.1%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
22.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
19.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
48.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
19.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
3.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
5.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
Compiler

Compiled 4 942 to 3 127 computations (36.7% saved)

simplify186.0ms (1.7%)

Memory
8.4MiB live, 163.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
cost-diff64
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
cost-diff1248
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
cost-diff416
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
cost-diff0
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff64
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
cost-diff96
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
cost-diff0
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
cost-diff0
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
cost-diff0
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
cost-diff0
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
cost-diff64
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067875
0115783
1229714
2592707
32536692
46558692
08800685
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))
(*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos)))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
(*.f32 #s(literal -2 binary32) maxCos)
#s(literal -2 binary32)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
maxCos
#s(literal 2 binary32)
ux
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
#s(literal -1 binary32)
ux
(*.f32 maxCos ux)
maxCos
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
#s(literal 1 binary32)
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
maxCos
ux
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))
(*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)
(*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos)))
(-.f32 #s(literal 2 binary32) (fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)))
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))
(fma.f32 maxCos #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
(*.f32 #s(literal -2 binary32) maxCos)
#s(literal -2 binary32)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
maxCos
#s(literal 2 binary32)
ux
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
#s(literal -1 binary32)
ux
(*.f32 maxCos ux)
maxCos
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
maxCos
ux
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(*.f32 maxCos ux)
(/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))

localize213.0ms (1.9%)

Memory
-17.1MiB live, 313.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3919525390737681
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
accuracy0.4186325195368841
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
accuracy28.41537609347849
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.30859375
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
accuracy0.4186325195368841
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
accuracy4.227347827196764
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
accuracy7.3539156991471515
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy30.280809453253525
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
accuracy1.9432908705332594
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
accuracy4.227347827196764
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
accuracy8.20868533517247
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
accuracy24.208458689745328
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
accuracy0.14120630538204643
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy0.14453125
(*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
129.0ms244×0valid
8.0ms12×1valid
Compiler

Compiled 1 606 to 123 computations (92.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 57.0ms (51.2% of total)
ival-div: 15.0ms (13.5% of total)
ival-sub: 12.0ms (10.8% of total)
ival-add: 10.0ms (9% of total)
ival-pow2: 5.0ms (4.5% of total)
ival-sqrt: 5.0ms (4.5% of total)
ival-cosu: 4.0ms (3.6% of total)
adjust: 1.0ms (0.9% of total)
ival-pi: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.3%)

Memory
20.6MiB live, 56.7MiB allocated
Counts
26 → 148
Calls
Call 1
Inputs
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
Outputs
(* 2 maxCos)
(- (* ux (pow (- maxCos 1) 2)) (* -2 maxCos))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (- maxCos 1))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (pow (- maxCos 1) 2))
(* ux (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* ux (+ 1 maxCos)))
(* ux (- (/ 1 ux) (+ 1 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* -1 (* ux (+ (* -2 (/ maxCos ux)) (* -1 (pow (- maxCos 1) 2)))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- 1 (* -1 maxCos))))
(* -1 (* ux (- 1 (+ (* -1 maxCos) (/ 1 ux)))))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* -2 (pow uy 2))
(sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))
ux
(+ ux (* maxCos (+ 2 (* -2 ux))))
(+ ux (* maxCos (+ 2 (+ (* -2 ux) (* maxCos ux)))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* -1 ux)
(+ (* -1 ux) (* maxCos ux))
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))
(+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/4 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (sqrt (/ 1 (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 3))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(- (+ 1 (* -1 (* maxCos ux))) ux)
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
2
(+ 2 (* -2 maxCos))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* -1 (* maxCos (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(* (pow maxCos 2) ux)
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* maxCos ux))
(* maxCos (- (/ 1 maxCos) (+ ux (/ ux maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* (pow maxCos 2) (- (* -1 (/ (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (+ (/ (* ux (- 1 ux)) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)) (pow ux 2))))))
(* (pow maxCos 2) (+ ux (* -1 (/ (- (* 2 ux) 2) maxCos))))
(* (pow maxCos 2) (+ ux (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* 2 ux)) 2) maxCos))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1)))) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (- (* -1 (/ (- 1 ux) maxCos)) (* -1 ux))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (/ (* ux (- 1 ux)) maxCos))) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) maxCos)) (pow ux 2)))
Calls

9 calls:

TimeVariablePointExpression
7.0ms
ux
@-inf
((- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (+ (* -1 ux) (* maxCos ux)) (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))))) (* (+ (/ (- 1 ux) maxCos) ux) maxCos) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux)))) (- (- 1 ux) (* maxCos ux)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))))) (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+ (* maxCos ux) (- 1 ux)) (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))) (pow (+ (* maxCos ux) (- 1 ux)) 2))
4.0ms
maxCos
@-inf
((- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (+ (* -1 ux) (* maxCos ux)) (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))))) (* (+ (/ (- 1 ux) maxCos) ux) maxCos) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux)))) (- (- 1 ux) (* maxCos ux)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))))) (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+ (* maxCos ux) (- 1 ux)) (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))) (pow (+ (* maxCos ux) (- 1 ux)) 2))
4.0ms
maxCos
@inf
((- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (+ (* -1 ux) (* maxCos ux)) (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))))) (* (+ (/ (- 1 ux) maxCos) ux) maxCos) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux)))) (- (- 1 ux) (* maxCos ux)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))))) (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+ (* maxCos ux) (- 1 ux)) (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))) (pow (+ (* maxCos ux) (- 1 ux)) 2))
3.0ms
maxCos
@0
((- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (+ (* -1 ux) (* maxCos ux)) (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))))) (* (+ (/ (- 1 ux) maxCos) ux) maxCos) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux)))) (- (- 1 ux) (* maxCos ux)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))))) (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+ (* maxCos ux) (- 1 ux)) (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))) (pow (+ (* maxCos ux) (- 1 ux)) 2))
3.0ms
ux
@0
((- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (+ (* -1 ux) (* maxCos ux)) (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))))) (* (+ (/ (- 1 ux) maxCos) ux) maxCos) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux)))) (- (- 1 ux) (* maxCos ux)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))))) (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (- 1 (* (+ (+ (* -1 ux) (* maxCos ux)) 1) (+ (- 1 ux) (* ux maxCos)))) (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+ (* maxCos ux) (- 1 ux)) (- 1 (* (* (pow (+ (* maxCos ux) (- 1 ux)) 2) (- (- 1 ux) (* maxCos ux))) (/ 1 (- (- 1 ux) (* maxCos ux))))) (pow (+ (* maxCos ux) (- 1 ux)) 2))

simplify190.0ms (1.7%)

Memory
-0.0MiB live, 153.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07074032
124713688
082783513
Stop Event
iter limit
node limit
Counts
148 → 147
Calls
Call 1
Inputs
(* 2 maxCos)
(- (* ux (pow (- maxCos 1) 2)) (* -2 maxCos))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (- maxCos 1))
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (pow (- maxCos 1) 2))
(* ux (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)))
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* -1 (* ux (+ 1 maxCos)))
(* ux (- (/ 1 ux) (+ 1 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* -1 (* ux (+ (* -2 (/ maxCos ux)) (* -1 (pow (- maxCos 1) 2)))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (- 1 (* -1 maxCos))))
(* -1 (* ux (- 1 (+ (* -1 maxCos) (/ 1 ux)))))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* -2 (pow uy 2))
(sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))
ux
(+ ux (* maxCos (+ 2 (* -2 ux))))
(+ ux (* maxCos (+ 2 (+ (* -2 ux) (* maxCos ux)))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* -1 ux)
(+ (* -1 ux) (* maxCos ux))
(+ 1 (* -1 ux))
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))
(+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(+ (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/4 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (sqrt (/ 1 (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 3))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(- (+ 1 (* -1 (* maxCos ux))) ux)
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
2
(+ 2 (* -2 maxCos))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* -1 (* maxCos (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(* (pow maxCos 2) ux)
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos ux)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* maxCos ux))
(* maxCos (- (/ 1 maxCos) (+ ux (/ ux maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* (pow maxCos 2) (- (* -1 (/ (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (+ (/ (* ux (- 1 ux)) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)) (pow ux 2))))))
(* (pow maxCos 2) (+ ux (* -1 (/ (- (* 2 ux) 2) maxCos))))
(* (pow maxCos 2) (+ ux (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* 2 ux)) 2) maxCos))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1)))) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (- (* -1 (/ (- 1 ux) maxCos)) (* -1 ux))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (/ (* ux (- 1 ux)) maxCos))) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) maxCos)) (pow ux 2)))
Outputs
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(- (* ux (pow (- maxCos 1) 2)) (* -2 maxCos))
(fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (*.f32 #s(literal 2 binary32) maxCos))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 ux ux))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos) ux #s(literal 1 binary32))
(* ux (- 2 (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(* ux (pow (- maxCos 1) 2))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)
(* ux (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)))
(*.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux)
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)
(* maxCos (* ux (- 1 (/ 1 maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos) ux)
(* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos) ux #s(literal 1 binary32))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* -1 (* ux (+ 1 maxCos)))
(neg.f32 (fma.f32 ux maxCos ux))
(* ux (- (/ 1 ux) (+ 1 maxCos)))
(-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* -1 (* ux (+ (* -2 (/ maxCos ux)) (* -1 (pow (- maxCos 1) 2)))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (/.f32 maxCos ux) #s(literal -2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (neg.f32 ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 ux (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (neg.f32 ux))))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))
(*.f32 (neg.f32 ux) (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos (/.f32 #s(literal -1 binary32) ux)))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(* -1 (* ux (- 1 (* -1 maxCos))))
(neg.f32 (fma.f32 ux maxCos ux))
(* -1 (* ux (- 1 (+ (* -1 maxCos) (/ 1 ux)))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(*.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 uy uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 uy uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))) (*.f32 uy uy))) (*.f32 uy uy) #s(literal 1 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* -2 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 uy uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 uy uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (+ (* -1 ux) (* maxCos ux))) (- (+ 1 (* maxCos ux)) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
ux
(+ ux (* maxCos (+ 2 (* -2 ux))))
(fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos ux)
(+ ux (* maxCos (+ 2 (+ (* -2 ux) (* maxCos ux)))))
(fma.f32 (fma.f32 ux (+.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32)) maxCos ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 maxCos (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (fma.f32 (*.f32 maxCos #s(literal -1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 ux maxCos)) (*.f32 (*.f32 (fma.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (*.f32 ux ux) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(* -1 ux)
(neg.f32 ux)
(+ (* -1 ux) (* maxCos ux))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(fma.f32 (*.f32 maxCos #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1/4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* maxCos (+ (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))) (* -1/4 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))) (pow ux 2)) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (sqrt (/ 1 (pow (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) 3))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))))))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1/4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1/4 binary32) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/4 binary32) maxCos))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(- 1 (pow (- 1 ux) 2))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32))) maxCos (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow (- 1 ux) 2)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) ux)) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -1 (* maxCos ux))) ux)
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) ux)
(* ux (- 2 ux))
(*.f32 (-.f32 #s(literal 2 binary32) ux) ux)
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(fma.f32 (neg.f32 (fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux (*.f32 (*.f32 ux maxCos) ux))) maxCos (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
2
#s(literal 2 binary32)
(+ 2 (* -2 maxCos))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(- 1 (* (+ 1 (* -1 ux)) (- 1 ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -1 (* maxCos (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))))) (* (+ 1 (* -1 ux)) (- 1 ux)))
(fma.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32))) maxCos (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) ux)
(*.f32 (*.f32 maxCos maxCos) ux)
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (* 2 (/ 1 maxCos)))))
(*.f32 (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) maxCos)) ux) maxCos) maxCos)
(* (pow maxCos 2) (+ ux (+ (* -2 (/ ux maxCos)) (+ (* 2 (/ 1 maxCos)) (/ ux (pow maxCos 2))))))
(*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 3 binary32))) (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)))) maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (+ ux (* -1 (/ ux maxCos))))
(*.f32 (-.f32 ux (/.f32 ux maxCos)) maxCos)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32)))) maxCos)
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 maxCos maxCos))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32))))) maxCos)
(* maxCos (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux)))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* (pow maxCos 3) (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 maxCos maxCos))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32)))))) maxCos)
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 maxCos (neg.f32 maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 ux ux) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) ux)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 ux ux) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 ux) maxCos)
(* maxCos (- (/ 1 maxCos) (+ ux (/ ux maxCos))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (*.f32 ux (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos)))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) (/.f32 ux maxCos) (neg.f32 (*.f32 ux (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos))))) (*.f32 maxCos maxCos))
(* -2 maxCos)
(*.f32 #s(literal -2 binary32) maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)
(* (pow maxCos 2) (- (* -1 (/ (+ (* ux (+ 1 (* -1 ux))) (* ux (- 1 ux))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* ux (+ 1 (* -1 ux))) maxCos) (+ (/ (* ux (- 1 ux)) maxCos) (+ (/ (* (+ 1 (* -1 ux)) (- 1 ux)) (pow maxCos 2)) (pow ux 2))))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 ux ux) (fma.f32 ux ux (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ ux (* -1 (/ (- (* 2 ux) 2) maxCos))))
(*.f32 (*.f32 (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos)) maxCos) maxCos)
(* (pow maxCos 2) (+ ux (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* 2 ux)) 2) maxCos))))
(*.f32 (*.f32 (-.f32 ux (/.f32 (-.f32 (fma.f32 #s(literal 2 binary32) ux (/.f32 (neg.f32 ux) maxCos)) #s(literal 2 binary32)) maxCos)) maxCos) maxCos)
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux maxCos)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux))))) maxCos)) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (/ ux maxCos))))
(*.f32 (-.f32 (/.f32 ux maxCos) ux) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1)))) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (cos (* 2 (* uy (PI)))) (* (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux)))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (pow (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* (+ 1 (* -1 ux)) (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) ux)) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))) (neg.f32 maxCos))) maxCos)) (neg.f32 maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (neg.f32 maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (- (* -1 (/ (- 1 ux) maxCos)) (* -1 ux))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (*.f32 ux (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux #s(literal -2 binary32)) maxCos)))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (neg.f32 maxCos))
(* (pow maxCos 2) (- (+ (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (/ (* ux (- 1 ux)) maxCos))) (pow ux 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (+ 1 (* -1 ux)) (- 1 ux))) maxCos)) (+ (* -1 (* ux (+ 1 (* -1 ux)))) (* -1 (* ux (- 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (neg.f32 maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))

rewrite237.0ms (2.1%)

Memory
-20.2MiB live, 257.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067464
0115400
1449363
23800359
09208351
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 005
Calls
Call 1
Inputs
(-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux))
(+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux)
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(*.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) (neg.f32 (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))) (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 3 binary32)) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(-.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) maxCos))
(fma.f32 (neg.f32 maxCos) #s(literal -2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) maxCos))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -2 binary32) (neg.f32 maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) maxCos))
(fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (*.f32 #s(literal 2 binary32) maxCos))
(fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))
(fma.f32 maxCos #s(literal 2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (fma.f32 #s(literal -2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(+.f32 (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) maxCos))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) ux))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32)))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)))
(/.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))) (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))) (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))
(fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal -2 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))) (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 #s(literal -8 binary32) (pow.f32 uy #s(literal 6 binary32))) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))
(*.f32 (*.f32 uy #s(literal -2 binary32)) uy)
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy (*.f32 uy #s(literal -2 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 uy uy))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))))
(*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 ux (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux maxCos) (neg.f32 ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) ux) maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))))
(-.f32 (*.f32 ux maxCos) ux)
(fma.f32 #s(literal -1 binary32) ux (*.f32 ux maxCos))
(fma.f32 ux #s(literal -1 binary32) (*.f32 ux maxCos))
(fma.f32 ux maxCos (neg.f32 ux))
(fma.f32 maxCos ux (neg.f32 ux))
(pow.f32 (/.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(*.f32 maxCos (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) maxCos)) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) maxCos)) (neg.f32 (fma.f32 ux (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 maxCos (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(/.f32 (neg.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 ux (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) maxCos) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) maxCos) (fma.f32 ux (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 maxCos (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(/.f32 (*.f32 maxCos (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos (*.f32 ux maxCos))
(fma.f32 ux maxCos (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(fma.f32 ux maxCos (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(fma.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux maxCos))
(fma.f32 maxCos ux (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos) (*.f32 ux maxCos))
(+.f32 (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 maxCos (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) #s(literal 1 binary32))
(fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal -2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) maxCos) ux (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 ux) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 (*.f32 ux maxCos) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 (neg.f32 maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (neg.f32 maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) ux)
(*.f32 ux (-.f32 #s(literal 2 binary32) (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))) ux)) (neg.f32 (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 8 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))) ux)) (neg.f32 (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))) ux) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 4 binary32)))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 4 binary32)))
(fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) ux (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))
(fma.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(fma.f32 ux #s(literal 2 binary32) (*.f32 ux (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) ux))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) ux))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(*.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))))))
(/.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))) (neg.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (neg.f32 (+.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -4 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 #s(literal 4 binary32) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal -4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32) #s(literal 4 binary32)) (*.f32 maxCos #s(literal -4 binary32))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(*.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 ux maxCos)))
(fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 ux maxCos) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 (*.f32 ux maxCos) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(fma.f32 (*.f32 ux maxCos) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (*.f32 (*.f32 ux maxCos) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))
(+.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 ux maxCos)))
(+.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (*.f32 ux maxCos)) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (exp.f32 (log.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(exp.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal -2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) maxCos) ux (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 ux) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(fma.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 ux maxCos) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 maxCos (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(fma.f32 maxCos (*.f32 ux (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) #s(literal 1 binary32)))
(+.f32 (*.f32 (neg.f32 ux) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 ux)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos) (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux) maxCos))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 2 binary32)))

eval151.0ms (1.4%)

Memory
26.3MiB live, 220.0MiB allocated
Compiler

Compiled 44 029 to 4 724 computations (89.3% saved)

prune122.0ms (1.1%)

Memory
1.0MiB live, 207.0MiB allocated
Pruning

70 alts after pruning (67 fresh and 3 done)

PrunedKeptTotal
New86727894
Fresh124052
Picked325
Done112
Total88370953
Accuracy
99.7%
Counts
953 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.1%
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
3.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
98.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
98.7%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
3.5%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
1.8%
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
8.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
39.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
49.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 4 binary32))) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
38.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
39.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
9.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))))
9.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))
9.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
68.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))))) ux))))
98.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
93.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
57.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
76.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
45.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
35.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
45.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
92.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
30.5%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
75.1%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
19.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
16.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
24.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
19.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
48.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
23.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
48.7%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
19.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
78.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
63.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
3.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
63.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
23.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
7.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
5.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
5.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
5.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
Compiler

Compiled 6 137 to 3 909 computations (36.3% saved)

simplify193.0ms (1.7%)

Memory
-3.9MiB live, 222.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
cost-diff352
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
cost-diff0
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
cost-diff0
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
cost-diff0
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
cost-diff0
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
cost-diff0
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
cost-diff64
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
cost-diff0
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
cost-diff0
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
cost-diff0
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
cost-diff0
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
cost-diff64
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0801025
0130945
1222933
2481933
31622931
46539931
08127912
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux)
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) maxCos)
#s(literal -2 binary32)
maxCos
ux
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 ux ux)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
(*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
#s(literal 2 binary32)
ux
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(-.f32 maxCos #s(literal 1 binary32))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
maxCos
ux
#s(literal 2 binary32)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))
#s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
(*.f32 ux ux)
ux
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)
(/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 2 binary32) ux)
#s(literal 1 binary32)
maxCos
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
(-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))
(*.f32 maxCos maxCos)
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux)
(/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) maxCos)
#s(literal -2 binary32)
maxCos
ux
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 ux ux)
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
(*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
#s(literal 2 binary32)
ux
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy uy)
uy
#s(literal -2 binary32)
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal 1 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(fma.f32 (-.f32 ux (fma.f32 maxCos ux #s(literal 1 binary32))) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(-.f32 maxCos #s(literal 1 binary32))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
maxCos
ux
#s(literal 2 binary32)
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) ux (neg.f32 ux)) (*.f32 maxCos maxCos)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) ux (neg.f32 ux)) (*.f32 maxCos maxCos)) ux))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) ux (neg.f32 ux)) (*.f32 maxCos maxCos)) ux)))
#s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
#s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) ux (neg.f32 ux)) (*.f32 maxCos maxCos)) ux))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) ux (neg.f32 ux)) (*.f32 maxCos maxCos)) ux)
(-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux))
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (+.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)))
(*.f32 ux ux)
ux
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)
(/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 2 binary32) ux)
#s(literal 1 binary32)
maxCos
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
(-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))
(*.f32 maxCos maxCos)

localize180.0ms (1.6%)

Memory
6.2MiB live, 331.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2734375
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
accuracy2.8281250429956564
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
accuracy3.4701508348318892
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
accuracy13.69224631926962
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
accuracy0.4186325195368841
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
accuracy6.912673082522297
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
accuracy27.328484417680677
(fma.f32 maxCos ux #s(literal 1 binary32))
accuracy4.227347827196764
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
accuracy7.3539156991471515
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
accuracy13.32105440409528
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
accuracy30.89307625878923
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
accuracy1.9432908705332594
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
accuracy4.227347827196764
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
accuracy8.20868533517247
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
accuracy22.906710731662915
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
accuracy0.14120630538204643
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy0.15234375
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
accuracy0.25390625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.34994125976844204
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
Samples
100.0ms254×0valid
1.0ms1valid
Compiler

Compiled 1 711 to 134 computations (92.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-mult: 34.0ms (43.5% of total)
ival-div: 10.0ms (12.8% of total)
ival-sub: 10.0ms (12.8% of total)
ival-add: 6.0ms (7.7% of total)
ival-pi: 5.0ms (6.4% of total)
ival-pow2: 5.0ms (6.4% of total)
ival-cosu: 4.0ms (5.1% of total)
ival-sqrt: 3.0ms (3.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.4%)

Memory
-19.6MiB live, 64.6MiB allocated
Counts
25 → 150
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(fma.f32 maxCos ux #s(literal 1 binary32))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
Outputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(+ 1 (* maxCos ux))
(* (pow maxCos 2) (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(* ux (+ (* (pow maxCos 2) (* ux (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(/ (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))) ux)
(/ -2 (* maxCos ux))
(/ (- (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos))) ux)
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* maxCos ux)
(* ux (+ maxCos (/ 1 ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2)))
(- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux))))
(/ 2 maxCos)
(- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* maxCos ux))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))
(* -1 (* ux (+ (* 1/2 (/ (+ 2 (* -2 maxCos)) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (pow (+ 2 (* -2 maxCos)) 3) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2))))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* -2 (pow uy 2))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
2
(+ 2 (* -2 maxCos))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(sqrt (- 1 (pow (- 1 ux) 2)))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* -1 (* (* maxCos (* ux (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux)))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2))
(/ (+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(/ (- (* 2 (/ 1 ux)) 1) (pow maxCos 2))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- 2 (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/ (- 2 (* 2 (/ 1 ux))) maxCos)
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)
(/ (+ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) maxCos)
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(* maxCos (+ ux (/ 1 maxCos)))
(/ (- (+ 2 (/ 2 (* maxCos ux))) (+ (* 2 (/ 1 ux)) (/ 1 maxCos))) maxCos)
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos)) (* -1 (pow ux 2))))
(* -1 (/ (+ (* -1 (- 2 (* 2 (/ 1 ux)))) (* -1 (/ (- (* 2 (/ 1 ux)) 1) maxCos))) maxCos))
Calls

9 calls:

TimeVariablePointExpression
11.0ms
ux
@0
((+ (* -2 maxCos) 2) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2)) (pow (- (+ (* maxCos ux) 1) ux) 2) (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (+ (- 1 ux) (* ux maxCos)) (+ (* maxCos ux) 1) (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/ (- 2 (/ 2 ux)) maxCos))
5.0ms
maxCos
@inf
((+ (* -2 maxCos) 2) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2)) (pow (- (+ (* maxCos ux) 1) ux) 2) (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (+ (- 1 ux) (* ux maxCos)) (+ (* maxCos ux) 1) (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/ (- 2 (/ 2 ux)) maxCos))
4.0ms
ux
@-inf
((+ (* -2 maxCos) 2) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2)) (pow (- (+ (* maxCos ux) 1) ux) 2) (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (+ (- 1 ux) (* ux maxCos)) (+ (* maxCos ux) 1) (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/ (- 2 (/ 2 ux)) maxCos))
4.0ms
ux
@inf
((+ (* -2 maxCos) 2) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2)) (pow (- (+ (* maxCos ux) 1) ux) 2) (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (+ (- 1 ux) (* ux maxCos)) (+ (* maxCos ux) 1) (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/ (- 2 (/ 2 ux)) maxCos))
3.0ms
maxCos
@0
((+ (* -2 maxCos) 2) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (* (* uy 2) (PI)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (cos (* (* uy 2) (PI))) (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (* (* uy uy) -2) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (- 1 ux) (* ux maxCos)) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2)) (pow (- (+ (* maxCos ux) 1) ux) 2) (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+ (* -2 maxCos) 2) (+ (- 1 ux) (* ux maxCos)) (+ (* maxCos ux) 1) (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/ (- 2 (/ 2 ux)) maxCos))

simplify216.0ms (1.9%)

Memory
3.5MiB live, 228.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06624091
122143833
279833829
083663661
Stop Event
iter limit
node limit
Counts
150 → 150
Calls
Call 1
Inputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(+ 1 (* maxCos ux))
(* (pow maxCos 2) (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(* ux (+ (* (pow maxCos 2) (* ux (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(/ (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))) ux)
(/ -2 (* maxCos ux))
(/ (- (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos))) ux)
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* maxCos ux)
(* ux (+ maxCos (/ 1 ux)))
(* (pow maxCos 2) (* (pow ux 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2)))
(- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux))))
(/ 2 maxCos)
(- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* maxCos ux))))
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))
(* -1 (* ux (+ (* 1/2 (/ (+ 2 (* -2 maxCos)) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (pow (+ 2 (* -2 maxCos)) 3) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2))))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(* 2 (* uy (PI)))
(* -2 (pow uy 2))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(cos (* 2 (* uy (PI))))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
2
(+ 2 (* -2 maxCos))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(sqrt (- 1 (pow (- 1 ux) 2)))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* -1 (* (* maxCos (* ux (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux)))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2))
(/ (+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(/ (- (* 2 (/ 1 ux)) 1) (pow maxCos 2))
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- 2 (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/ (- 2 (* 2 (/ 1 ux))) maxCos)
(* -2 maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)
(/ (+ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) maxCos)
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(* maxCos (+ ux (/ 1 maxCos)))
(/ (- (+ 2 (/ 2 (* maxCos ux))) (+ (* 2 (/ 1 ux)) (/ 1 maxCos))) maxCos)
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos)) (* -1 (pow ux 2))))
(* -1 (/ (+ (* -1 (- 2 (* 2 (/ 1 ux)))) (* -1 (/ (- (* 2 (/ 1 ux)) 1) maxCos))) maxCos))
Outputs
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (cos (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))))) (*.f32 ux ux))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux)))) (*.f32 ux ux) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 ux ux))) (*.f32 ux ux) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)))
(+ 1 (* ux (- (* 2 maxCos) 2)))
(fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(fma.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32))) ux #s(literal 1 binary32))
(* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))
(*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)
(* ux (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))))
(*.f32 (-.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) ux (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) maxCos)) ux)
(* ux (+ 2 (* -2 maxCos)))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux)
(+ 1 (* maxCos ux))
(fma.f32 ux maxCos #s(literal 1 binary32))
(* (pow maxCos 2) (* ux (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))))
(*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)))
(* ux (+ (* (pow maxCos 2) (* ux (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))) (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (fma.f32 (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) ux (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))
(/ (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)
(/ (- (+ (* 2 (/ 1 (pow maxCos 2))) (* ux (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))) (* 2 (/ 1 maxCos))) ux)
(/.f32 (-.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) ux (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 2 binary32) maxCos)) ux)
(/ -2 (* maxCos ux))
(/.f32 (/.f32 #s(literal -2 binary32) ux) maxCos)
(/ (- (* 2 (/ ux maxCos)) (* 2 (/ 1 maxCos))) ux)
(/.f32 (fma.f32 (/.f32 ux maxCos) #s(literal 2 binary32) (/.f32 #s(literal -2 binary32) maxCos)) ux)
(* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))
(* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) ux)
(* ux (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))) ux)
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(neg.f32 (*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (-.f32 maxCos #s(literal 1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32))))) ux)
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))))) ux)
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (-.f32 maxCos #s(literal 1 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 maxCos #s(literal 1 binary32)) (/.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 3 binary32)) #s(literal 1/16 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux)
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (-.f32 (fma.f32 (/.f32 maxCos ux) #s(literal 2 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) ux) ux)
(* (pow ux 2) (- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(* maxCos ux)
(*.f32 ux maxCos)
(* ux (+ maxCos (/ 1 ux)))
(fma.f32 ux maxCos #s(literal 1 binary32))
(* (pow maxCos 2) (* (pow ux 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow ux 2) (+ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2))))) (/ (* (pow maxCos 2) (- (* 2 (/ 1 (pow maxCos 2))) (* 2 (/ 1 maxCos)))) ux)))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux))
(- (* 2 (/ 1 maxCos)) (/ 1 (pow maxCos 2)))
(-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))
(- (+ (* 2 (/ 1 maxCos)) (/ 2 (* (pow maxCos 2) ux))) (+ (/ 1 (pow maxCos 2)) (/ 2 (* maxCos ux))))
(-.f32 (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos))
(/ 2 maxCos)
(/.f32 #s(literal 2 binary32) maxCos)
(- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (* maxCos ux))))
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
(* -1 (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(* -1 (* ux (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (neg.f32 ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (cos (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (neg.f32 ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) ux)) (neg.f32 ux))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) maxCos))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))
(*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* 1/2 (/ (+ 2 (* -2 maxCos)) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (fma.f32 (/.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (neg.f32 ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (pow (+ 2 (* -2 maxCos)) 3) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (neg.f32 ux) (fma.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal -1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (/.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) ux)) (neg.f32 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 ux ux))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))
(* (pow ux 2) (+ (* -1 (/ (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2))))) ux)) (* (pow maxCos 2) (- (* 2 (/ 1 maxCos)) (+ 1 (/ 1 (pow maxCos 2)))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 maxCos) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos))) (*.f32 ux ux))
(- (+ (* -1 (/ (- (* 2 (/ 1 maxCos)) (* 2 (/ 1 (pow maxCos 2)))) ux)) (* 2 (/ 1 maxCos))) (/ 1 (pow maxCos 2)))
(-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))
(sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))
(*.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 uy uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 uy uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))))))
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32)) uy) uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) #s(literal 1 binary32))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -4/45 binary32) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 2/3 binary32))) (*.f32 uy uy))) (*.f32 uy uy) #s(literal 1 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* -2 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32))
(* (pow uy 2) (+ (* -2 (pow (PI) 2)) (/ 1 (pow uy 2))))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
2
#s(literal 2 binary32)
(+ 2 (* -2 maxCos))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(+ (* -1 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (cos (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (cos (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(fma.f32 (fma.f32 (*.f32 maxCos #s(literal -1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 ux maxCos)) (*.f32 (*.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (neg.f32 ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) maxCos (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(- 1 (pow (- 1 ux) 2))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) ux (*.f32 (*.f32 (neg.f32 ux) maxCos) ux)) maxCos #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(sqrt (- 1 (pow (- 1 ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* -1 (* (* maxCos (* ux (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))
(-.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux)))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))))
(fma.f32 (fma.f32 (*.f32 maxCos (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux maxCos)) (*.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(pow (- 1 ux) 2)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) ux)) maxCos (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))
(/ (+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))) (pow maxCos 2))
(/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)
(+ (* maxCos (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos))
(/ (- (* 2 (/ 1 ux)) 1) (pow maxCos 2))
(/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)
(/ (- (+ (* 2 (/ 1 ux)) (* maxCos (- 2 (* 2 (/ 1 ux))))) 1) (pow maxCos 2))
(/.f32 (/.f32 (-.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)) maxCos) maxCos)
(/ (- 2 (* 2 (/ 1 ux))) maxCos)
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
(* -2 maxCos)
(*.f32 #s(literal -2 binary32) maxCos)
(* maxCos (- (* 2 (/ 1 maxCos)) 2))
(*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) maxCos)
(* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (fma.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))) maxCos)
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 maxCos (neg.f32 maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal -2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 ux ux (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos) maxCos)))) (*.f32 maxCos maxCos))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))) maxCos)
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux maxCos) maxCos)) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))) maxCos)
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (sqrt.f32 #s(literal -1 binary32))) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 ux ux (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos) maxCos))) (*.f32 maxCos maxCos))
(/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 ux ux) maxCos))
(/ (+ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) maxCos)
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)))
(*.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (pow ux 2)) (+ (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) (pow maxCos 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* maxCos (+ ux (/ 1 maxCos)))
(fma.f32 ux maxCos #s(literal 1 binary32))
(/ (- (+ 2 (/ 2 (* maxCos ux))) (+ (* 2 (/ 1 ux)) (/ 1 maxCos))) maxCos)
(/.f32 (+.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal 2 binary32)) maxCos)
(* -1 (* maxCos (- 2 (* 2 (/ 1 maxCos)))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 ux (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux maxCos)) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (cos (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux))))) maxCos)) maxCos)) (neg.f32 maxCos))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 maxCos))) (neg.f32 maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) ux) (neg.f32 maxCos))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) ux (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 ux maxCos)) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) ux (/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))) maxCos)) (neg.f32 maxCos))) (neg.f32 maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal -2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) (neg.f32 maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (/.f32 (*.f32 ux ux) maxCos) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) ux) ux (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos))) maxCos))) (*.f32 maxCos maxCos))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(*.f32 (-.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 1)) maxCos))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) maxCos))) (*.f32 maxCos maxCos))
(* -1 (/ (+ (* -1 (- 2 (* 2 (/ 1 ux)))) (* -1 (/ (- (* 2 (/ 1 ux)) 1) maxCos))) maxCos))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 maxCos))

rewrite243.0ms (2.2%)

Memory
0.3MiB live, 250.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080490
0130449
1459445
23623441
08324426
Stop Event
iter limit
node limit
iter limit
Counts
25 → 425
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
(pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(fma.f32 maxCos ux #s(literal 1 binary32))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
Outputs
(*.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32))))
(*.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))))))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) #s(literal -4 binary32))) (neg.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) (neg.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32))))))
(/.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) #s(literal -4 binary32)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32)))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32)) (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32)) (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32))) (/.f32 #s(literal 4 binary32) (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32))))
(fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32))
(fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal -2 binary32)) (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) #s(literal -4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))) (fma.f32 #s(literal -8 binary32) (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 8 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 2 binary32))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
#s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32)))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32)) (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32)) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))
(fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal -2 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))) (fma.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal -8 binary32) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)))
(*.f32 (*.f32 uy #s(literal -2 binary32)) uy)
(*.f32 (*.f32 uy uy) #s(literal -2 binary32))
(*.f32 uy (*.f32 uy #s(literal -2 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 uy uy))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32))) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (neg.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (sqrt.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)))) (exp.f32 (log1p.f32 (fma.f32 ux maxCos ux))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (exp.f32 (log1p.f32 (-.f32 (neg.f32 ux) (*.f32 ux maxCos)))))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (exp.f32 (log.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))) (neg.f32 ux))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 ux maxCos #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 ux maxCos))
(fma.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (neg.f32 ux))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32))
(pow.f32 (/.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (fma.f32 ux maxCos #s(literal 1 binary32)))
(+.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) ux (*.f32 ux maxCos)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(exp.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) (sqrt.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32))))))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32))) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32))) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 4 binary32)) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux (fma.f32 ux maxCos (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) ux) maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(fma.f32 maxCos (*.f32 ux (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)))
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (fma.f32 ux maxCos #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)
(*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)))
(*.f32 ux (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32))) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32))) (*.f32 ux ux)) (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux ux))) maxCos))
(/.f32 (fma.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux)))))
(fma.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 (*.f32 (*.f32 ux ux) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) (/.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(fma.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(fma.f32 (*.f32 ux ux) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 (*.f32 ux ux) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(fma.f32 ux (*.f32 ux (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(fma.f32 ux (*.f32 ux (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos)) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(+.f32 (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux) (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux))
(+.f32 (*.f32 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) ux) ux) (*.f32 (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) ux) ux))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)))))))
(*.f32 (*.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux) ux)
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
(*.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 ux (*.f32 (-.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) (+.f32 (fma.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (*.f32 ux ux) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(+.f32 (*.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) (*.f32 ux ux)) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux)) (*.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))
#s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux maxCos #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux maxCos #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos #s(literal -1 binary32))))
(fma.f32 (*.f32 ux maxCos) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux maxCos #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 ux maxCos) #s(literal 1 binary32))
(fma.f32 maxCos ux #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 ux maxCos #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos)) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)) maxCos) maxCos)
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)))
(*.f32 (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)) (*.f32 maxCos maxCos))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux) ux)) maxCos))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux ux)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32))) (*.f32 maxCos maxCos)) (fma.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 ux (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) ux ux)))
(/.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))) (fma.f32 (pow.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux)))
(fma.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)) (*.f32 ux ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (neg.f32 ux) ux)))
(*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))
(*.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal -2 binary32)))
(/.f32 (/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) maxCos) maxCos)
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 maxCos maxCos)))
(/.f32 (fma.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 maxCos maxCos))
(/.f32 (fma.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (neg.f32 maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (fma.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos) (*.f32 (neg.f32 maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))) (pow.f32 (neg.f32 maxCos) #s(literal 3 binary32)))
(/.f32 (fma.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (*.f32 (neg.f32 maxCos) #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos)))
(/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (neg.f32 maxCos) (*.f32 maxCos (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos) (*.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))) (pow.f32 maxCos #s(literal 3 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) maxCos) (*.f32 maxCos (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 maxCos) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 maxCos)))
(/.f32 (+.f32 maxCos (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))
(/.f32 (fma.f32 maxCos maxCos (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos)))
(/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos) (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos maxCos))
(/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (neg.f32 maxCos) #s(literal 1 binary32))) (*.f32 (neg.f32 maxCos) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (neg.f32 maxCos) (*.f32 maxCos (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 maxCos (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (neg.f32 maxCos) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (pow.f32 (neg.f32 maxCos) #s(literal 3 binary32)))
(/.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos (*.f32 (*.f32 maxCos maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (pow.f32 maxCos #s(literal 3 binary32)))
(/.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 maxCos) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (neg.f32 maxCos)))
(/.f32 (+.f32 maxCos (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) maxCos))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 maxCos maxCos))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos maxCos) (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 #s(literal 2 binary32) maxCos)) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)) (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos)))
(-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos))
(fma.f32 (pow.f32 (/.f32 maxCos (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (pow.f32 (/.f32 maxCos (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 4 binary32))) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (pow.f32 (/.f32 maxCos (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal -2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 maxCos maxCos) (fma.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(*.f32 (pow.f32 (/.f32 maxCos (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (/.f32 maxCos (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))
(*.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (/.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(/.f32 (-.f32 #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) ux)) (neg.f32 maxCos))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) maxCos)) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 8 binary32) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 8 binary32) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 (neg.f32 maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) maxCos))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 4 binary32)) maxCos))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)) maxCos)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 maxCos (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 #s(literal 4 binary32) (/.f32 #s(literal 4 binary32) (*.f32 ux ux))) (*.f32 maxCos (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (-.f32 #s(literal 8 binary32) (/.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 maxCos (fma.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 4 binary32))))
(/.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) (neg.f32 maxCos))
(/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))
(-.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos))
(fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos)))
(pow.f32 (/.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 2 binary32) maxCos) (neg.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))
(neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) (neg.f32 maxCos)))

eval117.0ms (1.1%)

Memory
18.7MiB live, 128.5MiB allocated
Compiler

Compiled 39 902 to 3 827 computations (90.4% saved)

prune169.0ms (1.5%)

Memory
-8.1MiB live, 262.8MiB allocated
Pruning

101 alts after pruning (95 fresh and 6 done)

PrunedKeptTotal
New58542627
Fresh95362
Picked235
Done033
Total596101697
Accuracy
99.7%
Counts
697 → 101
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.1%
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
1.8%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
98.7%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
45.3%
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
98.5%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
98.7%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
2.3%
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
2.5%
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
8.1%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
39.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
57.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
55.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
58.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
57.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
38.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
39.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
67.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))))
9.2%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))))
10.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))
9.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
68.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))))) ux))))
93.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
57.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
76.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
45.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
35.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
45.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
36.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
20.0%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 (*.f32 #s(literal 8 binary32) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 8 binary32) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos))))))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
45.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
40.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
34.4%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
54.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
49.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
40.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
93.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
38.3%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
44.9%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))))))
92.7%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
30.8%
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
75.1%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
19.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
19.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
19.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
24.7%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
47.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
48.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
24.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
22.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
19.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
19.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
46.9%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
48.7%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
19.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
78.1%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
78.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
63.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
63.2%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
34.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
24.0%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
19.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
19.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
19.4%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
61.5%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
66.0%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
66.0%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
5.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
5.6%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
5.3%
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
26.6%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
19.6%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
47.8%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
47.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))) ux) #s(literal 2 binary32)))))
47.4%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
46.7%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
6.6%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
19.6%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
-0.0%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
61.5%
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
Compiler

Compiled 12 642 to 4 106 computations (67.5% saved)

regimes518.0ms (4.7%)

Memory
-2.8MiB live, 878.3MiB allocated
Counts
158 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))) ux) #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (/.f32 maxCos (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (/.f32 (+.f32 maxCos (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 (/.f32 maxCos (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (*.f32 ux ux)) (*.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 ux ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 2 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos))) #s(literal 4 binary32))) (-.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (*.f32 ux ux)) (+.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))))
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 2 binary32)) uy) (cbrt.f32 (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) #s(literal 2 binary32))) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))) ux) (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal -2 binary32)) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux)) #s(literal 2 binary32))))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 (*.f32 #s(literal 8 binary32) (pow.f32 maxCos #s(literal -3 binary32))) (/.f32 #s(literal 8 binary32) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (/.f32 #s(literal 2 binary32) ux) maxCos))))))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 4 binary32))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
Calls

11 calls:

65.0ms
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
63.0ms
maxCos
52.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
52.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
43.0ms
uy
Results
AccuracySegmentsBranch
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.9%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.9%1(*.f32 uy #s(literal 2 binary32))
98.9%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.9%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes313.0ms (2.8%)

Memory
49.7MiB live, 474.2MiB allocated
Counts
112 → 2
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))) ux) #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos (-.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux (*.f32 #s(literal -2 binary32) maxCos))) ux))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))))))
Calls

11 calls:

30.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
30.0ms
(*.f32 uy #s(literal 2 binary32))
29.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
29.0ms
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
29.0ms
ux
Results
AccuracySegmentsBranch
93.9%1ux
93.9%1uy
98.9%2maxCos
93.9%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
93.9%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
93.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
93.9%1(*.f32 uy #s(literal 2 binary32))
93.9%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
93.9%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
93.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
93.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes38.0ms (0.3%)

Memory
-32.0MiB live, 54.9MiB allocated
Counts
109 → 2
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))) ux) #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 2 binary32) maxCos) maxCos) ux) (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos))) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
Calls

1 calls:

27.0ms
maxCos
Results
AccuracySegmentsBranch
98.9%2maxCos
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes313.0ms (2.8%)

Memory
18.4MiB live, 368.2MiB allocated
Counts
106 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 #s(literal 2 binary32) maxCos))) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(approx (+ (* maxCos ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) ux)))) ux) #s(literal 2 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) maxCos) ux) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal -1 binary32) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 maxCos (+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux maxCos) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (*.f32 (-.f32 (neg.f32 ux) (/.f32 (fma.f32 #s(literal -2 binary32) ux (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) ux) (*.f32 (*.f32 (neg.f32 maxCos) maxCos) (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (*.f32 (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos) ux)) maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- 2 (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos))) ux) (*.f32 (neg.f32 (fma.f32 ux ux (/.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) maxCos)) maxCos))) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) #s(approx (- (* (pow (- maxCos 1) 2) ux) (* -2 maxCos)) (*.f32 (+.f32 (fma.f32 (/.f32 ux maxCos) #s(literal -2 binary32) (+.f32 (/.f32 ux (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos))) ux) (*.f32 maxCos maxCos)))) ux))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) #s(approx (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) maxCos) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) maxCos) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
Calls

9 calls:

58.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
43.0ms
maxCos
37.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
32.0ms
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
30.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Results
AccuracySegmentsBranch
93.9%1uy
93.9%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
93.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
93.9%1(*.f32 uy #s(literal 2 binary32))
93.9%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
93.9%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
93.9%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
93.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
93.9%1maxCos
Compiler

Compiled 73 to 60 computations (17.8% saved)

regimes195.0ms (1.8%)

Memory
13.4MiB live, 328.9MiB allocated
Counts
65 → 2
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) maxCos))) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
Outputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
Calls

11 calls:

22.0ms
uy
20.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
19.0ms
(*.f32 uy #s(literal 2 binary32))
19.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
17.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
52.8%2(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
52.8%2ux
47.8%1maxCos
47.8%1uy
47.8%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
47.8%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
47.8%1(*.f32 uy #s(literal 2 binary32))
52.8%2(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
52.8%2(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
52.8%2(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
52.8%2(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes185.0ms (1.7%)

Memory
11.6MiB live, 411.2MiB allocated
Counts
63 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 maxCos #s(literal -2 binary32) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) maxCos)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (neg.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (+ (* -1 ux) (* maxCos ux)) (*.f32 ux maxCos)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 #s(literal -2 binary32) uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy #s(literal -2 binary32)) uy) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (+ (* -1 ux) (* maxCos ux)) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))))
Outputs
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
Calls

11 calls:

20.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
17.0ms
ux
17.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
16.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
16.0ms
uy
Results
AccuracySegmentsBranch
26.1%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
26.1%1maxCos
26.1%1uy
26.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
26.1%1(*.f32 uy #s(literal 2 binary32))
26.1%1ux
26.1%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
26.1%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
26.1%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
26.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
26.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes36.0ms (0.3%)

Memory
-29.7MiB live, 88.1MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) #s(approx (+ (* (* (* uy uy) -2) (* (PI) (PI))) 1) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 uy (*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 #s(approx (* (* uy uy) -2) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
Outputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
Calls

11 calls:

4.0ms
maxCos
4.0ms
ux
4.0ms
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
3.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
3.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
19.8%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
19.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
19.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
19.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
19.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
19.8%1ux
19.8%1uy
19.8%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
19.8%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
19.8%1(*.f32 uy #s(literal 2 binary32))
19.8%1maxCos
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes30.0ms (0.3%)

Memory
22.3MiB live, 66.4MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
Outputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
Calls

11 calls:

8.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
2.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
2.0ms
maxCos
2.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
19.6%1uy
19.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
19.6%1(*.f32 uy #s(literal 2 binary32))
19.6%1maxCos
19.6%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
19.6%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
19.6%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
19.6%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
19.6%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
19.6%1ux
19.6%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Compiler

Compiled 99 to 79 computations (20.2% saved)

regimes22.0ms (0.2%)

Memory
-22.3MiB live, 56.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) maxCos #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (fma.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal -2 binary32)) ux #s(literal 1 binary32))))))
Outputs
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
Calls

11 calls:

3.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
2.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
2.0ms
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
2.0ms
(*.f32 uy #s(literal 2 binary32))
2.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
-0.0%1uy
-0.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
-0.0%1(*.f32 uy #s(literal 2 binary32))
-0.0%1maxCos
-0.0%1ux
-0.0%1(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
-0.0%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
-0.0%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
-0.0%1(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
-0.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
-0.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 99 to 79 computations (20.2% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.6846136425007217e-9
4.935352571067142e-9
Compiler

Compiled 28 to 20 computations (28.6% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
8.577409005283698e-9
8.761250391842168e-9
Compiler

Compiled 28 to 20 computations (28.6% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999403953552
1.0
Compiler

Compiled 22 to 21 computations (4.5% saved)

simplify76.0ms (0.7%)

Memory
-1.3MiB live, 78.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142655
1207655
2270655
3342655
4448655
5644655
6883655
71134655
81357655
91474655
101547655
111590655
121612655
131619655
141620655
151620655
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(if (<=.f32 maxCos #s(literal 9007199/2251799813685248 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux))))))))
(if (<=.f32 maxCos #s(literal 9682739/1125899906842624 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(if (<=.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 16777215/16777216 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32))))) (*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))
Outputs
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) (*.f32 #s(literal -2 binary32) maxCos))) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(if (<=.f32 maxCos #s(literal 9007199/2251799813685248 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 ux ux))))))))
(if (<=.f32 maxCos #s(literal 9007199/2251799813685248 binary32)) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) #s(approx (* (- (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 2 binary32) maxCos)) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32)))) (*.f32 maxCos maxCos))))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(if (<=.f32 maxCos #s(literal 9682739/1125899906842624 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))))
(if (<=.f32 maxCos #s(literal 9682739/1125899906842624 binary32)) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* (- (/ (+ (* -2 maxCos) 2) ux) (pow (- maxCos 1) 2)) (* ux ux)) (*.f32 (-.f32 #s(approx (* (* ux ux) (+ (/ (/ (- (/ 2 ux) 1) maxCos) maxCos) (/ (- 2 (/ 2 ux)) maxCos))) (/.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 ux ux)) maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) (- 2 (* (pow (- maxCos 1) 2) ux))) (-.f32 #s(literal 2 binary32) ux)) ux))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(if (<=.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 16777215/16777216 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) ux) #s(literal 2 binary32))))) (*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux)))))
(if (<=.f32 (+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 16777215/16777216 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32)))))
(*.f32 #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 #s(approx (+ (* -2 maxCos) 2) #s(literal 2 binary32)) ux))) #s(approx (cos (* (* uy 2) (PI))) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -2 binary32)) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (pow (- (+ (* maxCos ux) 1) ux) 2) (*.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos)))))
#s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) #s(approx (sqrt (- 1 (pow (- (+ (* maxCos ux) 1) ux) 2))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos)))

soundness1.2s (11.2%)

Memory
43.6MiB live, 743.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080490
0130449
1459445
23623441
08324426
05392822
117622662
263082629
083572492
063370
0109312
1367300
22858297
08969281
06624091
122143833
279833829
083663661
07074032
124713688
082783513
04062231
113122103
250531936
081501842
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 325 to 663 computations (50% saved)

preprocess64.0ms (0.6%)

Memory
-19.0MiB live, 139.5MiB allocated
Remove

(abs uy)

Compiler

Compiled 1 770 to 582 computations (67.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...