UniformSampleCone, z

Time bar (total: 4.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze83.0ms (1.8%)

Memory
-9.4MiB live, 108.1MiB 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
25%0%0.1%99.9%0%0%0%3
25%0%0.1%99.9%0%0%0%4
37.5%0%0.1%99.9%0%0%0%5
56.2%0.1%0%99.9%0%0%0%6
56.2%0.1%0%99.9%0%0%0%7
65.6%0.1%0%99.9%0%0%0%8
76.6%0.1%0%99.9%0%0%0%9
76.6%0.1%0%99.9%0%0%0%10
82%0.1%0%99.9%0%0%0%11
87.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 31 to 21 computations (32.3% saved)

sample997.0ms (21%)

Memory
96.2MiB live, 1 345.7MiB allocated
Samples
655.0ms8 186×0valid
8.0ms70×1valid
Precisions
Click to see histograms. Total time spent on operations: 466.0ms
const: 142.0ms (30.5% of total)
ival-<=: 123.0ms (26.4% of total)
ival-mult: 55.0ms (11.8% of total)
ival-sub: 53.0ms (11.4% of total)
ival-add: 46.0ms (9.9% of total)
ival-and: 33.0ms (7.1% of total)
exact: 9.0ms (1.9% of total)
ival-assert: 3.0ms (0.6% of total)
adjust: 2.0ms (0.4% of total)
Bogosity

explain58.0ms (1.2%)

Memory
13.3MiB live, 88.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 1 binary32)
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-ux
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-(-.f32 #s(literal 1 binary32) ux)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
21.0ms510×0valid
0.0ms1valid
Compiler

Compiled 43 to 25 computations (41.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 3.0ms (32.4% of total)
ival-add: 2.0ms (21.6% of total)
ival-sub: 2.0ms (21.6% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess65.0ms (1.4%)

Memory
-12.4MiB live, 66.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02572
17863
221563
359763
4131763
5172263
6186063
7189163
067
097
1177
2357
3647
41437
52977
64367
74777
84847
04846
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
Symmetry

(abs uy)

Compiler

Compiled 7 to 7 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 7 computations (0% saved)

simplify18.0ms (0.4%)

Memory
-17.7MiB live, 19.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 ux maxCos)
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff1
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
0916
11716
23516
36416
414316
529716
643616
747716
848416
048415
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
maxCos
Outputs
(+.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)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize15.0ms (0.3%)

Memory
22.9MiB live, 22.9MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.0
(*.f32 ux maxCos)
accuracy0.02734375
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Samples
10.0ms255×0valid
0.0ms1valid
Compiler

Compiled 18 to 9 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 2.0ms (43.5% of total)
ival-add: 1.0ms (21.7% of total)
ival-sub: 1.0ms (21.7% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
3 → 15
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
Outputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
Calls

9 calls:

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

simplify142.0ms (3%)

Memory
-24.2MiB live, 88.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03970
111070
232270
392770
4238970
5368670
6476170
7580770
8738670
9792370
0805964
Stop Event
iter limit
node limit
Counts
15 → 15
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (- maxCos 1))
(-.f32 (*.f32 maxCos ux) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(-.f32 (*.f32 maxCos ux) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)

rewrite441.0ms (9.3%)

Memory
11.4MiB live, 220.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
14213
234313
3531413
0901412
Stop Event
iter limit
node limit
iter limit
Counts
3 → 311
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 ux maxCos)
Outputs
(*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32))))
(*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.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)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (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 2 binary32)) (*.f32 (fma.f32 ux ux ux) maxCos)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (-.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)) (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)))
(*.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 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (fma.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 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) 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) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(*.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux (-.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 maxCos ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.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 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (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 #s(literal 1 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)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (fma.f32 (*.f32 maxCos ux) (fma.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)) (fma.f32 (*.f32 maxCos ux) (fma.f32 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) (fma.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) (fma.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 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (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 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.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 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (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 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 9 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.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 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (pow.f32 (*.f32 (fma.f32 ux ux ux) maxCos) #s(literal 3 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.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 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))) (+.f32 (/.f32 (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 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (-.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 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #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 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 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)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (/.f32 (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 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) 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 (pow.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.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))) (+.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 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (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 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) 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 (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (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)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.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 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (fma.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 9 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (pow.f32 (*.f32 (fma.f32 ux ux ux) maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (fma.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)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.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 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32))))
(/.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))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 9 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 9 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.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 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (pow.f32 (*.f32 (fma.f32 ux ux ux) maxCos) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 (fma.f32 maxCos ux (-.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 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.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 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (fma.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 (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 (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #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 #s(literal 1 binary32) (/.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #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 #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 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.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)) (fma.f32 (*.f32 maxCos ux) (fma.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 2 binary32)) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (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 (*.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 (neg.f32 ux) maxCos))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 maxCos ux))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)) (*.f32 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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (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 maxCos ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (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 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (*.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 maxCos #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.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) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (neg.f32 maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 #s(literal -1 binary32) ux (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 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 (neg.f32 ux) maxCos))
(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 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 maxCos ux))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(fma.f32 (neg.f32 ux) maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) (fma.f32 maxCos 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) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) 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) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 ux (exp.f32 (log.f32 maxCos)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (*.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (-.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(fma.f32 ux (neg.f32 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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(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 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(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 (neg.f32 ux) maxCos))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(pow.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)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #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)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) #s(literal -1 binary32))
(+.f32 (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.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 (neg.f32 ux) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal -1 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1 binary32)))
(neg.f32 (neg.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 (exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(*.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 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)))) (exp.f32 (log.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 ux) ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (exp.f32 (log1p.f32 (pow.f32 ux #s(literal 3 binary32)))) (exp.f32 (log1p.f32 (fma.f32 ux ux ux))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.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) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 ux ux (pow.f32 ux #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (*.f32 (pow.f32 ux #s(literal 6 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)) (+.f32 (pow.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (*.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)))) (+.f32 (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 ux ux (pow.f32 ux #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (fma.f32 ux ux (pow.f32 ux #s(literal 4 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 (fma.f32 ux ux (pow.f32 ux #s(literal 4 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal -1 binary32)))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal 1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) #s(literal -1 binary32)))
(exp.f32 (log1p.f32 ux))
(neg.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(*.f32 (exp.f32 (log.f32 maxCos)) ux)
(*.f32 (*.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux (exp.f32 (log.f32 maxCos)))
(*.f32 ux (*.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 maxCos ux)))

eval34.0ms (0.7%)

Memory
25.1MiB live, 61.8MiB allocated
Compiler

Compiled 5 938 to 782 computations (86.8% saved)

prune15.0ms (0.3%)

Memory
-25.7MiB live, 19.3MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3144318
Fresh000
Picked011
Done000
Total3145319
Accuracy
100.0%
Counts
319 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.3%
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
100.0%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
70.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 58 to 47 computations (19% saved)

simplify188.0ms (4%)

Memory
7.5MiB live, 198.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
cost-diff1
(+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
cost-diff2
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
cost-diff0
(*.f32 maxCos ux)
cost-diff0
(-.f32 ux (*.f32 maxCos ux))
cost-diff1
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022131
034123
175123
2183123
3864123
43401123
08125118
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(literal 1 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
#s(literal 1 binary32)
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(fma.f32 maxCos ux ux)
maxCos
ux
#s(literal 3 binary32)
(+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
#s(literal 1 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
#s(literal 1 binary32)
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(fma.f32 maxCos ux ux)
maxCos
ux
#s(literal 3 binary32)
(+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (fma.f32 (fma.f32 maxCos ux ux) ux ux) (+.f32 maxCos #s(literal 1 binary32)))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(fma.f32 maxCos ux ux)

localize49.0ms (1%)

Memory
12.2MiB live, 88.4MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.07259750976844201
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
accuracy0.09669877930532605
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
accuracy0.33822250976844204
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
accuracy28.45317787582412
(fma.f32 maxCos ux ux)
accuracy0.0
(-.f32 ux (*.f32 maxCos ux))
accuracy0.0
(*.f32 maxCos ux)
accuracy0.0078125
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
accuracy0.0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.3747752977863056
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
accuracy9.598221875904486
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Samples
37.0ms253×0valid
1.0ms1valid
Compiler

Compiled 139 to 22 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sub: 8.0ms (29.4% of total)
ival-mult: 7.0ms (25.7% of total)
ival-add: 4.0ms (14.7% of total)
ival-pow2: 3.0ms (11% of total)
ival-pow: 3.0ms (11% of total)
ival-div: 1.0ms (3.7% 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)

series21.0ms (0.4%)

Memory
-11.8MiB live, 36.5MiB allocated
Counts
13 → 95
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
(fma.f32 maxCos ux ux)
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
Outputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(* ux (- 1 maxCos))
(* maxCos ux)
(* ux (+ 1 maxCos))
(+ 1 (* ux (+ 1 maxCos)))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3))))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(* -1 (* ux (+ 1 maxCos)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 maxCos) 3)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* ux (- (* -1 maxCos) 1))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* (pow ux 3) (pow (- (* -1 maxCos) 1) 3))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- (* -1 maxCos) 1) 3)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
ux
(+ ux (* -1 (* maxCos ux)))
(+ ux (* maxCos ux))
(+ 1 (+ ux (pow ux 2)))
(+ 1 (+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2))))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- 1 (pow ux 3))
(- (+ 1 (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(pow ux 3)
(+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3)))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (pow ux 3)) (pow ux 3)))) (pow ux 3)))) (pow ux 3))
(pow ux 2)
(+ (* 2 (* maxCos (pow ux 2))) (pow ux 2))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (+ ux (/ ux maxCos)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow maxCos 2))) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3)))))
(* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3))))))))
(* (pow maxCos 3) (pow ux 3))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (pow ux 3))))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3)))))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* -2 (/ (pow ux 3) maxCos)) (* -1 (/ (pow ux 3) maxCos))) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (+ (* -1 (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
maxCos
@0
((+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (- 1 (- ux (* maxCos ux))) (- ux (* maxCos ux)) (* maxCos ux) (* 1 (+ (* maxCos ux) ux)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux))))) (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ (* maxCos ux) ux) (pow (+ (* maxCos ux) ux) 3) (pow (+ (* maxCos ux) ux) 2))
4.0ms
maxCos
@-inf
((+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (- 1 (- ux (* maxCos ux))) (- ux (* maxCos ux)) (* maxCos ux) (* 1 (+ (* maxCos ux) ux)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux))))) (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ (* maxCos ux) ux) (pow (+ (* maxCos ux) ux) 3) (pow (+ (* maxCos ux) ux) 2))
3.0ms
maxCos
@inf
((+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (- 1 (- ux (* maxCos ux))) (- ux (* maxCos ux)) (* maxCos ux) (* 1 (+ (* maxCos ux) ux)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux))))) (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ (* maxCos ux) ux) (pow (+ (* maxCos ux) ux) 3) (pow (+ (* maxCos ux) ux) 2))
2.0ms
ux
@-inf
((+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (- 1 (- ux (* maxCos ux))) (- ux (* maxCos ux)) (* maxCos ux) (* 1 (+ (* maxCos ux) ux)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux))))) (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ (* maxCos ux) ux) (pow (+ (* maxCos ux) ux) 3) (pow (+ (* maxCos ux) ux) 2))
2.0ms
ux
@inf
((+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (- 1 ux) (- 1 (- ux (* maxCos ux))) (- ux (* maxCos ux)) (* maxCos ux) (* 1 (+ (* maxCos ux) ux)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux)))) (/ (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ 1 (+ (pow (+ (* maxCos ux) ux) 2) (* 1 (+ (* maxCos ux) ux))))) (- 1 (pow (+ (* maxCos ux) ux) 3)) (+ (* maxCos ux) ux) (pow (+ (* maxCos ux) ux) 3) (pow (+ (* maxCos ux) ux) 2))

simplify231.0ms (4.9%)

Memory
-21.0MiB live, 222.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04322296
114462145
254262014
082511852
Stop Event
iter limit
node limit
Counts
95 → 94
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(* ux (- 1 maxCos))
(* maxCos ux)
(* ux (+ 1 maxCos))
(+ 1 (* ux (+ 1 maxCos)))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3))))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(* -1 (* ux (+ 1 maxCos)))
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 maxCos) 3)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(* ux (- (* -1 maxCos) 1))
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(* (pow ux 3) (pow (- (* -1 maxCos) 1) 3))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- (* -1 maxCos) 1) 3)))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
ux
(+ ux (* -1 (* maxCos ux)))
(+ ux (* maxCos ux))
(+ 1 (+ ux (pow ux 2)))
(+ 1 (+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2))))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(- 1 (pow ux 3))
(- (+ 1 (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(pow ux 3)
(+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3)))) (pow ux 3))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (pow ux 3)) (pow ux 3)))) (pow ux 3)))) (pow ux 3))
(pow ux 2)
(+ (* 2 (* maxCos (pow ux 2))) (pow ux 2))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (+ ux (/ ux maxCos)))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(* -1 (* (pow maxCos 3) (pow ux 3)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow maxCos 2))) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3)))))
(* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3))))))))
(* (pow maxCos 3) (pow ux 3))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (pow ux 3))))))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3)))))))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* -2 (/ (pow ux 3) maxCos)) (* -1 (/ (pow ux 3) maxCos))) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (+ (* -1 (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* ux (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (+ 1 maxCos))
(fma.f32 maxCos ux ux)
(+ 1 (* ux (+ 1 maxCos)))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 (+ maxCos (* ux (pow (+ 1 maxCos) 2))))))
(fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(+ 1 (* -1 (* ux (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* -1 (* ux (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* ux (- (* ux (- (* ux (* (+ 1 maxCos) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ (* -1 (pow (+ 1 maxCos) 2)) (pow (+ 1 maxCos) 2)))) (+ 1 maxCos))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+ 1 (* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3))))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(* (pow ux 3) (pow (+ 1 maxCos) 3))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(* (pow ux 2) (pow (+ 1 maxCos) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(-.f32 #s(literal 1 binary32) ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2))))
(fma.f32 (*.f32 (+.f32 (/.f32 maxCos ux) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) ux) ux ux)
(* (pow ux 2) (+ (/ 1 ux) (+ (/ 1 (pow ux 2)) (+ (/ maxCos ux) (pow (+ 1 maxCos) 2)))))
(+.f32 (fma.f32 (+.f32 (/.f32 maxCos ux) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux) #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 maxCos)))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* ux (+ (* -1 (+ 1 maxCos)) (/ 1 ux)))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* -1 (* (pow ux 3) (pow (+ 1 maxCos) 3)))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(* (pow ux 3) (- (/ 1 (pow ux 3)) (pow (+ 1 maxCos) 3)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* ux (+ 1 (* -1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 maxCos ux ux)
(* (pow ux 2) (pow (- (* -1 maxCos) 1) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) ux) ux)
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) 1) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (- (* -1 maxCos) (+ 1 (/ 1 ux))) ux)) (pow (- (* -1 maxCos) 1) 2)))
(*.f32 (-.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) ux)) maxCos) ux)) (*.f32 ux ux))
(* ux (- (* -1 maxCos) 1))
(*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)
(* -1 (* ux (- (* -1 (- (* -1 maxCos) 1)) (/ 1 ux))))
(-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(* (pow ux 3) (pow (- (* -1 maxCos) 1) 3))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(* (pow ux 3) (+ (/ 1 (pow ux 3)) (pow (- (* -1 maxCos) 1) 3)))
(fma.f32 (pow.f32 (-.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))
(* -1 (* (pow ux 3) (pow (- (* -1 maxCos) 1) 3)))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
ux
(+ ux (* -1 (* maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(+ ux (* maxCos ux))
(fma.f32 maxCos ux ux)
(+ 1 (+ ux (pow ux 2)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+ 1 (+ ux (+ (* maxCos (+ ux (* 2 (pow ux 2)))) (pow ux 2))))
(+.f32 (fma.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos (fma.f32 ux ux ux)) #s(literal 1 binary32))
(+ 1 (+ ux (+ (* maxCos (+ ux (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2))))) (pow ux 2))))
(+.f32 (fma.f32 (*.f32 ux (fma.f32 ux (+.f32 #s(literal 2 binary32) maxCos) #s(literal 1 binary32))) maxCos (fma.f32 ux ux ux)) #s(literal 1 binary32))
(/ (- 1 (pow ux 3)) (+ 1 (+ ux (pow ux 2))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(- (+ (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux) (*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- (+ (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (* maxCos (- (* -1 (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2))))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))))))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (+ 1 (+ ux (pow ux 2))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (+ 1 (+ ux (pow ux 2)))) (/ (* (pow ux 2) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))))) (/ (* (+ ux (* 2 (pow ux 2))) (- 1 (pow ux 3))) (pow (+ 1 (+ ux (pow ux 2))) 2)))) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux) (*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux) (*.f32 (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) maxCos (fma.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(- 1 (pow ux 3))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(- (+ 1 (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(fma.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (neg.f32 maxCos) #s(literal 3 binary32) #s(literal -1 binary32)) #s(literal 1 binary32))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(-.f32 (fma.f32 (*.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 maxCos #s(literal -1 binary32))) maxCos #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (pow ux 3))) (+ (* 2 (pow ux 3)) (pow ux 3)))) (+ (* 2 (pow ux 3)) (pow ux 3))))) (pow ux 3))
(-.f32 (fma.f32 (fma.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal -3 binary32) (neg.f32 maxCos))) maxCos)) maxCos #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(pow ux 3)
(pow.f32 ux #s(literal 3 binary32))
(+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3))
(*.f32 (fma.f32 maxCos #s(literal 3 binary32) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (pow ux 3))) (pow ux 3)))) (pow ux 3))
(fma.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 maxCos #s(literal 3 binary32) #s(literal 3 binary32))) maxCos (pow.f32 ux #s(literal 3 binary32)))
(+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (+ (* 2 (pow ux 3)) (+ (* maxCos (pow ux 3)) (pow ux 3)))) (pow ux 3)))) (pow ux 3))
(fma.f32 (fma.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 maxCos #s(literal 3 binary32))) maxCos (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 3 binary32))) maxCos (pow.f32 ux #s(literal 3 binary32)))
(pow ux 2)
(*.f32 ux ux)
(+ (* 2 (* maxCos (pow ux 2))) (pow ux 2))
(*.f32 (fma.f32 #s(literal 2 binary32) maxCos #s(literal 1 binary32)) (*.f32 ux ux))
(+ (* maxCos (+ (* 2 (pow ux 2)) (* maxCos (pow ux 2)))) (pow ux 2))
(fma.f32 (*.f32 (+.f32 #s(literal 2 binary32) maxCos) (*.f32 ux ux)) maxCos (*.f32 ux ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* maxCos (- (/ ux maxCos) ux))
(*.f32 (-.f32 (/.f32 ux maxCos) ux) maxCos)
(* maxCos (+ ux (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ ux maxCos) (pow ux 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (fma.f32 ux ux (/.f32 ux maxCos))) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ 1 (pow maxCos 2)) (+ (/ ux maxCos) (+ (/ ux (pow maxCos 2)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (/.f32 ux maxCos))) #s(literal 2 binary32) (fma.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (/.f32 (/.f32 ux maxCos) maxCos) (fma.f32 ux ux (/.f32 ux maxCos))) (*.f32 maxCos maxCos) #s(literal 1 binary32)))
(* maxCos (- (+ (* -1 ux) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2))))) (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux)))))
(*.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) maxCos) ux) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2)))))))
(*.f32 (-.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) ux)) ux)) (fma.f32 (/.f32 #s(literal -1 binary32) ux) (+.f32 (/.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos)) (/.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 (*.f32 (*.f32 ux ux) maxCos) maxCos)))) maxCos)
(* maxCos (- (+ (* -1 ux) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* maxCos (pow ux 2)))) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (* (pow maxCos 2) (pow ux 2)))) (/ 1 (* (pow maxCos 3) (pow ux 2)))))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) (* (pow maxCos 2) ux))) (+ (* -1 (/ (+ ux (* 2 (pow ux 2))) (* maxCos ux))) (+ (/ ux (pow maxCos 3)) (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 3) (pow ux 2))) (+ (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (* (pow maxCos 2) (pow ux 2))) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (+ (* -1 (/ (+ 1 (+ ux (pow ux 2))) ux)) (/ (* (+ ux (* 2 (pow ux 2))) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (+ ux (* 2 (pow ux 2))) ux)))) (pow ux 2))))) (* (pow maxCos 3) (pow ux 2))))))))))
(*.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 3 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) ux)) ux) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 3 binary32))) ux) ux)) (fma.f32 (/.f32 #s(literal -1 binary32) ux) (+.f32 (/.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) maxCos) maxCos) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos)) (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (*.f32 ux ux)) (+.f32 (/.f32 (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) maxCos) maxCos) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal 3 binary32)))) (fma.f32 (-.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) ux)) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux)) (*.f32 ux ux))) (/.f32 (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) ux) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) ux) ux)) (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32))))))) maxCos)
(* -1 (* (pow maxCos 3) (pow ux 3)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (pow ux 3)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 3) (- (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow maxCos 2))) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (-.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 3) (- (/ 1 (pow maxCos 3)) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) ux)) (+.f32 (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (pow.f32 maxCos #s(literal 3 binary32))))
(* (pow maxCos 3) (pow ux 3))
(*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (/ (pow ux 3) maxCos) (pow ux 3))))
(*.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) #s(literal 3 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (pow ux 3))))))
(*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) ux)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 3) (+ (* 2 (/ (pow ux 3) maxCos)) (+ (* 2 (/ (pow ux 3) (pow maxCos 2))) (+ (/ (pow ux 3) maxCos) (+ (/ (pow ux 3) (pow maxCos 2)) (+ (/ (pow ux 3) (pow maxCos 3)) (pow ux 3)))))))
(*.f32 (fma.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux (/.f32 ux maxCos)) (+.f32 (/.f32 ux maxCos) ux)) (+.f32 (pow.f32 (/.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (*.f32 ux ux)) maxCos) maxCos)
(* (pow maxCos 2) (+ (* 2 (/ (pow ux 2) maxCos)) (+ (/ (pow ux 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (fma.f32 (*.f32 ux (/.f32 ux maxCos)) #s(literal 2 binary32) (*.f32 ux (+.f32 (/.f32 (/.f32 ux maxCos) maxCos) 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 (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (-.f32 (/.f32 ux maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos)
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 ux)) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) maxCos)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (+ (* -1 ux) (* -1 (/ (+ 1 (+ ux (pow ux 2))) maxCos)))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) maxCos)) maxCos)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux)) maxCos)))))
(*.f32 (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 3 binary32) (/.f32 #s(literal 3 binary32) maxCos))) (/.f32 (+.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux))) maxCos)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ ux (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2))) (* -1 (/ (- (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (* -1 (/ (- (/ 1 (pow ux 2)) (+ ux (+ (/ (* (+ 1 (+ ux (pow ux 2))) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) (pow ux 2))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2))))))) (pow ux 2))))) maxCos))) (+ 1 (+ ux (+ (/ 1 ux) (/ (* (+ (* -2 (pow ux 2)) (* -1 ux)) (- (+ 1 (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) (pow ux 2)))) (* -2 ux))) (pow ux 2)))))) maxCos)))) (* -2 ux)) maxCos)))))
(*.f32 (-.f32 ux (/.f32 (fma.f32 #s(literal 2 binary32) ux (-.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32)) (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) ux))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (/.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32))) ux) (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) ux) (fma.f32 (-.f32 (fma.f32 (/.f32 #s(literal 3 binary32) ux) (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 2 binary32) ux (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) ux) (/.f32 #s(literal -3 binary32) ux) #s(literal 1 binary32))) (/.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) ux))) (/.f32 (*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal -1 binary32))) (*.f32 ux ux)) ux))) maxCos))) maxCos))) maxCos)) (neg.f32 maxCos))
(* -1 (* (pow maxCos 3) (- (+ (* 2 (/ (pow ux 3) maxCos)) (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 1 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (+ (* -2 (/ (pow ux 3) maxCos)) (* -1 (/ (pow ux 3) maxCos))) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (-.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 3 binary32))) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* -1 (* (pow maxCos 3) (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- 1 (pow ux 3)) maxCos)) (+ (* -2 (pow ux 3)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -3 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (fma.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 3 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos)) maxCos)) maxCos) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* 2 (pow ux 3)) (pow ux 3)) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) #s(literal 3 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (* -1 (pow ux 3))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (-.f32 (/.f32 #s(literal -3 binary32) maxCos) #s(literal 3 binary32)))) (pow.f32 maxCos #s(literal 3 binary32)))
(* -1 (* (pow maxCos 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (pow ux 3)) (+ (* -1 (/ (pow ux 3) maxCos)) (* -1 (pow ux 3)))) maxCos)) (+ (* 2 (pow ux 3)) (pow ux 3))) maxCos)) (* -1 (pow ux 3)))))
(*.f32 (+.f32 (/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 3 binary32)) (/.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))) maxCos)) maxCos) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 maxCos #s(literal 3 binary32)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (pow ux 2)) (* -1 (/ (pow ux 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal -2 binary32) ux) (/.f32 ux maxCos))) maxCos)) (*.f32 maxCos maxCos))

rewrite226.0ms (4.8%)

Memory
32.1MiB live, 211.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
034101
1184101
21484101
0866796
Stop Event
iter limit
node limit
iter limit
Counts
13 → 624
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
(fma.f32 maxCos ux ux)
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 ux #s(literal 1 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 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.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) (+.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 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 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 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.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))) (/.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 (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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #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 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.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 #s(literal 1 binary32) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.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 (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) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #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)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #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) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos 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) (neg.f32 (/.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #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) (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 (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) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 (-.f32 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) (fma.f32 maxCos ux 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) (neg.f32 (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.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))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #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 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos 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 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #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 (fma.f32 (*.f32 maxCos 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 (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) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #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 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(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 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 ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (*.f32 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 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (/.f32 (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 ux (*.f32 maxCos ux)) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 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))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 (-.f32 ux (*.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 #s(literal -1 binary32) ux (*.f32 maxCos ux)))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 maxCos #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) ux) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 maxCos #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) ux)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 maxCos #s(literal 1 binary32)))) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 maxCos #s(literal 1 binary32))) ux)
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))
(/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 (/.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux))))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 ux #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(pow.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 ux (*.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32)))
(+.f32 ux (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux (*.f32 maxCos #s(literal 1 binary32)))
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (exp.f32 (log1p.f32 maxCos)) (exp.f32 (log.f32 ux)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) ux)
(*.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(*.f32 ux (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux ux))) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (exp.f32 (log.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux ux)
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) ux)
(+.f32 ux (*.f32 maxCos ux))
(exp.f32 (log.f32 (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (expm1.f32 (*.f32 (+.f32 (log.f32 (fma.f32 maxCos ux ux)) (log1p.f32 (fma.f32 maxCos ux ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 (*.f32 maxCos ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (*.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux)))
(/.f32 (expm1.f32 (*.f32 (+.f32 (log.f32 (fma.f32 maxCos ux ux)) (log1p.f32 (fma.f32 maxCos ux ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log1p.f32 maxCos)) (exp.f32 (log.f32 ux)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) ux (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) ux (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (pow.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux ux) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) ux (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) ux (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) (sqrt.f32 (fma.f32 maxCos ux ux)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) (pow.f32 (*.f32 ux (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux ux)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 maxCos ux ux) (-.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 4 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 ux (+.f32 maxCos #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)) ux)
(+.f32 (+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux) (*.f32 maxCos ux))
(+.f32 (+.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos ux ux))
(+.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(+.f32 (fma.f32 maxCos ux ux) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)))) (+.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) (neg.f32 (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) (neg.f32 (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))) (/.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -3 binary32))) (+.f32 (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (pow.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (*.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux))) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 (+.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 maxCos ux ux) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
(fma.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 (fma.f32 maxCos ux ux)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (neg.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 (fma.f32 maxCos ux ux) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 6 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 9 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux ux)))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (exp.f32 (log1p.f32 maxCos)) (exp.f32 (log.f32 ux)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) ux)
(*.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(*.f32 ux (+.f32 maxCos #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (*.f32 ux ux))) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))
(/.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (exp.f32 (log.f32 (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (exp.f32 (log.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos ux) ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux ux)
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) ux)
(fma.f32 maxCos ux ux)
(fma.f32 ux (*.f32 maxCos #s(literal 1 binary32)) ux)
(fma.f32 ux maxCos ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 maxCos ux))
(pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) ux)
(+.f32 ux (*.f32 maxCos ux))
(exp.f32 (log.f32 (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3/2 binary32)) #s(literal 2 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (fma.f32 maxCos ux ux)) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 maxCos #s(literal 1 binary32))) ux)
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 ux (fma.f32 maxCos ux ux)) #s(literal 3/2 binary32)))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))
(*.f32 (fma.f32 maxCos ux ux) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 3 binary32))) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (pow.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) ux)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal 3 binary32)))
(fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 maxCos ux) (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) ux))
(fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) ux (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 maxCos ux)))
(fma.f32 (*.f32 maxCos ux) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 ux (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (log.f32 (fma.f32 maxCos ux ux)))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3/2 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))
(+.f32 (*.f32 (*.f32 maxCos ux) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(+.f32 (*.f32 ux (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 maxCos ux)) (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) ux))
(+.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) ux) (*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 maxCos ux)))
(exp.f32 (fma.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 3/2 binary32) (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 3/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 maxCos ux ux)) #s(literal 3/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))))
(*.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 ux ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) ux)
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) (pow.f32 (*.f32 ux (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux ux)))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(*.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (fma.f32 maxCos ux ux))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 maxCos ux ux))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (fma.f32 maxCos ux ux)) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 maxCos ux ux)) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 maxCos ux ux) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (*.f32 (fma.f32 maxCos ux ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (pow.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux (-.f32 ux (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fma.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux) (*.f32 (fma.f32 maxCos ux ux) ux))
(fma.f32 (fma.f32 maxCos ux ux) ux (*.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux)))
(fma.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux) (*.f32 ux (fma.f32 maxCos ux ux)))
(fma.f32 ux (fma.f32 maxCos ux ux) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (fma.f32 maxCos ux ux)))
(pow.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
(+.f32 (*.f32 ux (fma.f32 maxCos ux ux)) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux)))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux)) (*.f32 (fma.f32 maxCos ux ux) ux))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) ux) (*.f32 (fma.f32 maxCos ux ux) (*.f32 maxCos ux)))
(+.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux ux)) (*.f32 ux (fma.f32 maxCos ux ux)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))

eval146.0ms (3.1%)

Memory
-6.4MiB live, 117.4MiB allocated
Compiler

Compiled 23 350 to 2 393 computations (89.8% saved)

prune13.0ms (0.3%)

Memory
2.3MiB live, 38.1MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New6271628
Fresh000
Picked134
Done011
Total6285633
Accuracy
100.0%
Counts
633 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
99.8%
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
70.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 58 to 45 computations (22.4% saved)

simplify174.0ms (3.7%)

Memory
20.3MiB live, 178.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f32 maxCos ux ux)
cost-diff1
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
cost-diff5
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
cost-diff12
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01187
01965
14365
210665
335158
4170248
5538348
0845847
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
#s(literal 1 binary32)
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
(fma.f32 maxCos ux ux)
maxCos
ux
(sqrt.f32 (fma.f32 maxCos ux ux))
(/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
Outputs
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
#s(literal 1 binary32)
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
(-.f32 ux (*.f32 ux maxCos))
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(fma.f32 maxCos ux ux)
(fma.f32 ux maxCos ux)
maxCos
ux
(sqrt.f32 (fma.f32 maxCos ux ux))
(sqrt.f32 (fma.f32 ux maxCos ux))
(/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 maxCos ux)
(*.f32 ux maxCos)

localize136.0ms (2.9%)

Memory
-19.1MiB live, 73.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.4296875
(/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
accuracy0.45703125
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
accuracy0.4765625
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
accuracy1.9218495987826383
(fma.f32 maxCos ux ux)
Samples
129.0ms254×0valid
0.0ms1valid
Compiler

Compiled 100 to 14 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-sqrt: 76.0ms (62.6% of total)
ival-div: 38.0ms (31.3% of total)
ival-mult: 3.0ms (2.5% of total)
ival-sub: 2.0ms (1.6% of total)
ival-add: 1.0ms (0.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)

series14.0ms (0.3%)

Memory
-15.3MiB live, 20.1MiB allocated
Counts
5 → 49
Calls
Call 1
Inputs
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
(fma.f32 maxCos ux ux)
(/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
Outputs
(* ux (- 1 maxCos))
(sqrt (* ux (+ 1 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(* ux (+ 1 maxCos))
(* (sqrt (/ ux (+ 1 maxCos))) (- 1 maxCos))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* (sqrt (* ux (- (* -1 maxCos) 1))) (sqrt -1)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* (sqrt (/ ux (- (* -1 maxCos) 1))) (* (sqrt -1) (+ 1 (* -1 maxCos))))
ux
(+ ux (* -1 (* maxCos ux)))
(sqrt ux)
(+ (sqrt ux) (* 1/2 (* maxCos (sqrt ux))))
(+ (sqrt ux) (* maxCos (+ (* -1/8 (* maxCos (sqrt ux))) (* 1/2 (sqrt ux)))))
(+ (sqrt ux) (* maxCos (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -1/8 (sqrt ux)) (* 1/16 (* maxCos (sqrt ux))))))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(+ ux (* maxCos ux))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (* -1/2 (sqrt ux)))))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (* 1/2 (sqrt ux))))))))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -3/8 (sqrt ux)) (* -5/16 (sqrt ux)))))))))))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(sqrt (* maxCos ux))
(* maxCos (+ (sqrt (/ ux maxCos)) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (+ (* 1/16 (sqrt (/ ux (pow maxCos 7)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* -1 (sqrt (* maxCos ux)))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (* -1 (sqrt (/ ux maxCos)))))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (+ (* -1 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* (sqrt (* maxCos ux)) (pow (sqrt -1) 2)))
(* -1 (* maxCos (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ ux (pow maxCos 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (pow (sqrt -1) 2))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* 1/2 (sqrt (/ ux maxCos))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (sqrt (/ ux maxCos)) (* -1/2 (sqrt (* maxCos ux)))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
Calls

9 calls:

TimeVariablePointExpression
6.0ms
maxCos
@-inf
((* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux)))) (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (- 1 (* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))) (+ (* maxCos ux) ux) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))
2.0ms
ux
@-inf
((* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux)))) (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (- 1 (* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))) (+ (* maxCos ux) ux) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))
1.0ms
ux
@0
((* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux)))) (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (- 1 (* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))) (+ (* maxCos ux) ux) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))
1.0ms
maxCos
@inf
((* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux)))) (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (- 1 (* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))) (+ (* maxCos ux) ux) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))
1.0ms
ux
@inf
((* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux)))) (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (- 1 (* (/ (+ (* maxCos ux) ux) (sqrt (+ (* maxCos ux) ux))) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))) (+ (* maxCos ux) ux) (/ (- ux (* maxCos ux)) (sqrt (+ (* maxCos ux) ux))))

simplify154.0ms (3.2%)

Memory
26.3MiB live, 147.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0195614
1604538
21849511
34763495
08197459
Stop Event
iter limit
node limit
Counts
49 → 48
Calls
Call 1
Inputs
(* ux (- 1 maxCos))
(sqrt (* ux (+ 1 maxCos)))
1
(+ 1 (* ux (- maxCos 1)))
(* ux (+ 1 maxCos))
(* (sqrt (/ ux (+ 1 maxCos))) (- 1 maxCos))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* (sqrt (* ux (- (* -1 maxCos) 1))) (sqrt -1)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(* -1 (* ux (- (* -1 maxCos) 1)))
(* (sqrt (/ ux (- (* -1 maxCos) 1))) (* (sqrt -1) (+ 1 (* -1 maxCos))))
ux
(+ ux (* -1 (* maxCos ux)))
(sqrt ux)
(+ (sqrt ux) (* 1/2 (* maxCos (sqrt ux))))
(+ (sqrt ux) (* maxCos (+ (* -1/8 (* maxCos (sqrt ux))) (* 1/2 (sqrt ux)))))
(+ (sqrt ux) (* maxCos (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -1/8 (sqrt ux)) (* 1/16 (* maxCos (sqrt ux))))))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(+ ux (* maxCos ux))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (* -1/2 (sqrt ux)))))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (* 1/2 (sqrt ux))))))))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -3/8 (sqrt ux)) (* -5/16 (sqrt ux)))))))))))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(sqrt (* maxCos ux))
(* maxCos (+ (sqrt (/ ux maxCos)) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (+ (* 1/16 (sqrt (/ ux (pow maxCos 7)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ ux (/ ux maxCos)))
(* -1 (sqrt (* maxCos ux)))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (* -1 (sqrt (/ ux maxCos)))))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (+ (* -1 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* (sqrt (* maxCos ux)) (pow (sqrt -1) 2)))
(* -1 (* maxCos (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ ux (pow maxCos 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(* -1 (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (pow (sqrt -1) 2))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* 1/2 (sqrt (/ ux maxCos))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (sqrt (/ ux maxCos)) (* -1/2 (sqrt (* maxCos ux)))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
Outputs
(* ux (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(sqrt (* ux (+ 1 maxCos)))
(sqrt.f32 (fma.f32 ux maxCos ux))
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* ux (+ 1 maxCos))
(fma.f32 ux maxCos ux)
(* (sqrt (/ ux (+ 1 maxCos))) (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (/.f32 ux (-.f32 maxCos #s(literal -1 binary32)))))
(* 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 (+ 1 (* -1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* (sqrt (* ux (- (* -1 maxCos) 1))) (sqrt -1)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) maxCos) ux)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (* -1 maxCos) 1)))
(fma.f32 ux maxCos ux)
(* (sqrt (/ ux (- (* -1 maxCos) 1))) (* (sqrt -1) (+ 1 (* -1 maxCos))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))
ux
(+ ux (* -1 (* maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(sqrt ux)
(sqrt.f32 ux)
(+ (sqrt ux) (* 1/2 (* maxCos (sqrt ux))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) maxCos #s(literal 1 binary32)) (sqrt.f32 ux))
(+ (sqrt ux) (* maxCos (+ (* -1/8 (* maxCos (sqrt ux))) (* 1/2 (sqrt ux)))))
(fma.f32 (*.f32 (sqrt.f32 ux) maxCos) (fma.f32 #s(literal -1/8 binary32) maxCos #s(literal 1/2 binary32)) (sqrt.f32 ux))
(+ (sqrt ux) (* maxCos (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -1/8 (sqrt ux)) (* 1/16 (* maxCos (sqrt ux))))))))
(fma.f32 (*.f32 (sqrt.f32 ux) (fma.f32 (fma.f32 #s(literal 1/16 binary32) maxCos #s(literal -1/8 binary32)) maxCos #s(literal 1/2 binary32))) maxCos (sqrt.f32 ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(+ ux (* maxCos ux))
(fma.f32 ux maxCos ux)
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (* -1/2 (sqrt ux)))))
(*.f32 (fma.f32 #s(literal -3/2 binary32) maxCos #s(literal 1 binary32)) (sqrt.f32 ux))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (* 1/2 (sqrt ux))))))))
(fma.f32 (*.f32 (sqrt.f32 ux) (fma.f32 #s(literal 7/8 binary32) maxCos #s(literal -3/2 binary32))) maxCos (sqrt.f32 ux))
(+ (sqrt ux) (* maxCos (+ (* -1 (sqrt ux)) (+ (* -1/2 (sqrt ux)) (* maxCos (+ (* 3/8 (sqrt ux)) (+ (* 1/2 (sqrt ux)) (* maxCos (+ (* -3/8 (sqrt ux)) (* -5/16 (sqrt ux)))))))))))
(fma.f32 (fma.f32 #s(literal -3/2 binary32) (sqrt.f32 ux) (*.f32 (*.f32 (sqrt.f32 ux) (fma.f32 #s(literal -11/16 binary32) maxCos #s(literal 7/8 binary32))) maxCos)) maxCos (sqrt.f32 ux))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* maxCos (- (/ ux maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(sqrt (* maxCos ux))
(sqrt.f32 (*.f32 ux maxCos))
(* maxCos (+ (sqrt (/ ux maxCos)) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux maxCos))) maxCos)
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux maxCos)))) maxCos)
(* maxCos (+ (sqrt (/ ux maxCos)) (+ (* -1/8 (sqrt (/ ux (pow maxCos 5)))) (+ (* 1/16 (sqrt (/ ux (pow maxCos 7)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux maxCos))))) maxCos)
(* maxCos ux)
(*.f32 ux maxCos)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* maxCos (+ ux (/ ux maxCos)))
(fma.f32 ux maxCos ux)
(* -1 (sqrt (* maxCos ux)))
(neg.f32 (sqrt.f32 (*.f32 ux maxCos)))
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (* -1 (sqrt (/ ux maxCos)))))
(*.f32 (-.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) maxCos)
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (* 1/2 (sqrt (/ ux (pow maxCos 3)))))))
(*.f32 (-.f32 (*.f32 #s(literal 3/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32))))) (sqrt.f32 (/.f32 ux maxCos))) maxCos)
(* maxCos (+ (sqrt (/ ux (pow maxCos 3))) (+ (* -1 (sqrt (/ ux maxCos))) (+ (* -1 (sqrt (/ ux (pow maxCos 5)))) (* 1/2 (sqrt (/ ux (pow maxCos 3))))))))
(*.f32 (-.f32 (*.f32 #s(literal 3/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32))))) (+.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (sqrt.f32 (/.f32 ux maxCos)))) maxCos)
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* (sqrt (* maxCos ux)) (pow (sqrt -1) 2)))
(sqrt.f32 (*.f32 ux maxCos))
(* -1 (* maxCos (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux maxCos))) maxCos)
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) #s(literal -1/8 binary32) (sqrt.f32 (/.f32 ux maxCos)))) maxCos)
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow maxCos 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ ux (pow maxCos 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ ux (pow maxCos 3)))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal -1/16 binary32) (/.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32)))) #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) #s(literal -1/8 binary32) (sqrt.f32 (/.f32 ux maxCos))))) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))
(fma.f32 ux maxCos ux)
(* -1 (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (pow (sqrt -1) 2))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(*.f32 (-.f32 (sqrt.f32 (/.f32 ux maxCos)) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 3 binary32))))) maxCos)
(* -1 (* maxCos (+ (* -1 (/ (+ (* 1/2 (sqrt (/ ux maxCos))) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (-.f32 (/.f32 #s(literal -1/2 binary32) maxCos) #s(literal -1 binary32))) maxCos)
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (sqrt (/ ux maxCos)) (* -1/2 (sqrt (* maxCos ux)))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2))) maxCos)) (* (sqrt (/ ux maxCos)) (pow (sqrt -1) 2)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) maxCos) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (*.f32 ux maxCos)) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux maxCos))) maxCos) (sqrt.f32 (/.f32 ux maxCos))))

rewrite188.0ms (4%)

Memory
11.2MiB live, 283.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171
01971
19337
290932
0857432
Stop Event
iter limit
node limit
iter limit
Counts
5 → 643
Calls
Call 1
Inputs
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux))))
(/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
(fma.f32 maxCos ux ux)
(/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))
Outputs
(*.f32 (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) ux))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) ux))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux) (/.f32 (fma.f32 ux maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 ux maxCos ux) ux))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal -1 binary32)) (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (fma.f32 ux maxCos ux) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (/.f32 (neg.f32 (fma.f32 ux maxCos ux)) #s(literal -1 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 ux)))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.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) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (fma.f32 ux maxCos ux))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.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 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 ux) 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) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 (neg.f32 ux) maxCos))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (fma.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 ux) maxCos) ux))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.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) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos ux) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (*.f32 (fma.f32 ux maxCos ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) ux)
(/.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (fma.f32 ux maxCos ux))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 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) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (fma.f32 ux maxCos ux))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (fma.f32 ux maxCos ux) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 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) (fma.f32 ux maxCos ux) (*.f32 ux ux)))
(/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (fma.f32 ux maxCos ux))
(/.f32 #s(literal 1 binary32) (/.f32 ux (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 (neg.f32 ux) maxCos)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 (fma.f32 ux maxCos ux) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (fma.f32 ux maxCos ux) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 (neg.f32 ux) maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 ux (*.f32 (neg.f32 ux) maxCos))))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 ux (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (/.f32 (*.f32 ux maxCos) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (/.f32 ux (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 ux maxCos) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(-.f32 (/.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(-.f32 ux (*.f32 ux maxCos))
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 #s(literal -1 binary32) (*.f32 ux maxCos) ux)
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32)) (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (sqrt.f32 ux)))
(*.f32 (/.f32 ux (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 (neg.f32 ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux (sqrt.f32 ux)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (sqrt.f32 ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 ux))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 ux maxCos ux))
(*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(*.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)))
(sqrt.f32 (fma.f32 ux maxCos ux))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (neg.f32 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (neg.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.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 (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32))) (sqrt.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos)))))
(/.f32 (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32))) (sqrt.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal -1 binary32))
(/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (hypot.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(/.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux))) (/.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(pow.f32 (exp.f32 (log.f32 (fma.f32 ux maxCos ux))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/2 binary32))
(fabs.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.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 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))))
(/.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) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))
(/.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) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(/.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 #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) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))))
(/.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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.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) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (fma.f32 ux maxCos ux) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux maxCos ux) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 ux maxCos ux) (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal -1 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux maxCos ux) #s(literal -1 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))) (/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 ux (*.f32 ux maxCos))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 1 binary32))
(fma.f32 (neg.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) (fma.f32 ux maxCos ux) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) ux))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (fma.f32 ux maxCos ux) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (fma.f32 ux maxCos ux) ux))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (fma.f32 ux maxCos ux) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (/.f32 (fma.f32 ux maxCos ux) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (-.f32 ux (*.f32 ux maxCos))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 ux maxCos ux)) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 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 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (/.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.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 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) 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 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(sqrt.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (fma.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)))) (neg.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) ux))))
(/.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 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (*.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 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) maxCos))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux ux) (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 (*.f32 ux ux) (-.f32 ux (*.f32 ux maxCos))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux maxCos) ux)))
(fma.f32 ux maxCos ux)
(fma.f32 maxCos ux ux)
(pow.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal 2 binary32))
(pow.f32 (fma.f32 ux maxCos ux) #s(literal 1 binary32))
(fabs.f32 (fma.f32 ux maxCos ux))
(+.f32 (*.f32 ux maxCos) ux)
(+.f32 ux (*.f32 ux maxCos))
(exp.f32 (fma.f32 (log.f32 (fma.f32 ux maxCos ux)) #s(literal 1/2 binary32) (*.f32 (log.f32 (fma.f32 ux maxCos ux)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux maxCos ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) ux))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (fma.f32 ux maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) ux) (/.f32 (fma.f32 ux maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) ux))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (fma.f32 ux maxCos ux) ux))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) ux) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (-.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) #s(literal -1 binary32)) (/.f32 (neg.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (sqrt.f32 ux)))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 ux)))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux (sqrt.f32 ux)))
(*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) ux) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (sqrt.f32 ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 ux maxCos ux) (sqrt.f32 (+.f32 #s(literal 1 binary32) maxCos))) (/.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (sqrt.f32 ux)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 ux (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 ux maxCos))) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))))))
(*.f32 (/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) ux))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) ux))
(*.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))))
(*.f32 (neg.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))))
(*.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(*.f32 (-.f32 (*.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux maxCos ux)))
(*.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(*.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (fma.f32 ux maxCos ux) (fma.f32 ux maxCos ux)))
(*.f32 (/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))) #s(literal 3 binary32))) (+.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (-.f32 (*.f32 (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))) (neg.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))))
(/.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 (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos)))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 ux) maxCos))) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 ux maxCos))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) #s(literal 1 binary32))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))))
(/.f32 (-.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (*.f32 ux maxCos))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) ux) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (*.f32 ux (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 (neg.f32 ux) maxCos))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 (-.f32 (*.f32 ux (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))))
(/.f32 (-.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32))) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal 3 binary32))) (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))) (neg.f32 (fma.f32 ux maxCos ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos)))) (sqrt.f32 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (*.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos))) (fma.f32 ux maxCos ux))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))
(/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))) (-.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (/.f32 ux (sqrt.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 3/2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) (-.f32 (*.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos 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 (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux maxCos ux) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))
(/.f32 (-.f32 ux (*.f32 ux maxCos)) (sqrt.f32 (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) #s(literal 3 binary32)) (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))) (/.f32 (pow.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))) #s(literal 3 binary32)) (fma.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux ux) (+.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (*.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))))))
(-.f32 (/.f32 (*.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (fma.f32 ux maxCos ux)) (/.f32 (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (*.f32 ux maxCos)) (fma.f32 ux maxCos ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (*.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (fma.f32 ux maxCos ux)))) (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (*.f32 ux ux) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))) (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (pow.f32 (fma.f32 ux maxCos ux) #s(literal 3/2 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32)) (fma.f32 ux maxCos ux)) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (sqrt.f32 (fma.f32 ux maxCos ux))) (/.f32 (/.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux maxCos) (fma.f32 ux maxCos ux) (*.f32 ux ux))) (sqrt.f32 (fma.f32 ux maxCos ux))))
(-.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux)))))
(fma.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))
(fma.f32 #s(literal 1 binary32) (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))
(fma.f32 ux (pow.f32 (fma.f32 ux maxCos ux) #s(literal -1/2 binary32)) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32))
(+.f32 (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))) (neg.f32 (*.f32 maxCos (/.f32 ux (sqrt.f32 (fma.f32 ux maxCos ux))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (fma.f32 ux maxCos ux)) (-.f32 ux (*.f32 ux maxCos)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (fma.f32 ux maxCos ux))))

eval125.0ms (2.6%)

Memory
1.8MiB live, 310.3MiB allocated
Compiler

Compiled 29 197 to 3 195 computations (89.1% saved)

prune12.0ms (0.3%)

Memory
13.1MiB live, 52.5MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New8551856
Fresh000
Picked101
Done044
Total8565861
Accuracy
100.0%
Counts
861 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
100.0%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
70.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 45 to 42 computations (6.7% saved)

simplify32.0ms (0.7%)

Memory
-1.8MiB live, 30.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 ux (*.f32 ux maxCos))
cost-diff0
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
cost-diff1
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
cost-diff4
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0838
01330
12830
26530
315130
430230
553930
690830
7132530
8144930
9152230
10153130
0153129
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
ux
(*.f32 ux maxCos)
maxCos
Outputs
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 ux (*.f32 maxCos ux))
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (/.f32 #s(literal -1 binary32) ux) (-.f32 maxCos #s(literal 1 binary32)))
(-.f32 ux (*.f32 ux maxCos))
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 ux maxCos)
(*.f32 maxCos ux)
maxCos

localize46.0ms (1%)

Memory
3.3MiB live, 36.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f32 ux maxCos)
accuracy0.0078125
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
accuracy0.04296875
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
accuracy0.19921875
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
Samples
41.0ms254×0valid
0.0ms1valid
Compiler

Compiled 40 to 11 computations (72.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 3.0ms (34.3% of total)
ival-mult: 3.0ms (34.3% of total)
ival-sub: 2.0ms (22.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)

series7.0ms (0.1%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
5 → 30
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux maxCos)
Outputs
(* ux (- 1 maxCos))
1
(+ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- 1 maxCos)))
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(/ 1 (* ux (+ 1 (* -1 maxCos))))
ux
(+ ux (* -1 (* maxCos ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(/ 1 ux)
(+ (/ 1 ux) (/ maxCos ux))
(+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))
(+ (* maxCos (+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))) (/ 1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(/ -1 (* maxCos ux))
(* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos))
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) (pow maxCos 2))) (+ (/ 1 ux) (/ 1 (* maxCos ux)))) maxCos)
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)) (/ 1 ux)) maxCos))
Calls

9 calls:

TimeVariablePointExpression
3.0ms
ux
@0
((/ 1 (/ 1 (- ux (* ux maxCos)))) (- 1 (/ 1 (/ 1 (- ux (* ux maxCos))))) (/ 1 (- ux (* ux maxCos))) (- ux (* ux maxCos)) (* ux maxCos))
1.0ms
ux
@-inf
((/ 1 (/ 1 (- ux (* ux maxCos)))) (- 1 (/ 1 (/ 1 (- ux (* ux maxCos))))) (/ 1 (- ux (* ux maxCos))) (- ux (* ux maxCos)) (* ux maxCos))
1.0ms
maxCos
@-inf
((/ 1 (/ 1 (- ux (* ux maxCos)))) (- 1 (/ 1 (/ 1 (- ux (* ux maxCos))))) (/ 1 (- ux (* ux maxCos))) (- ux (* ux maxCos)) (* ux maxCos))
1.0ms
ux
@inf
((/ 1 (/ 1 (- ux (* ux maxCos)))) (- 1 (/ 1 (/ 1 (- ux (* ux maxCos))))) (/ 1 (- ux (* ux maxCos))) (- ux (* ux maxCos)) (* ux maxCos))
0.0ms
maxCos
@inf
((/ 1 (/ 1 (- ux (* ux maxCos)))) (- 1 (/ 1 (/ 1 (- ux (* ux maxCos))))) (/ 1 (- ux (* ux maxCos))) (- ux (* ux maxCos)) (* ux maxCos))

simplify154.0ms (3.2%)

Memory
-4.6MiB live, 152.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074250
1227246
2575241
31593221
44798221
57642221
08239211
Stop Event
iter limit
node limit
Counts
30 → 29
Calls
Call 1
Inputs
(* ux (- 1 maxCos))
1
(+ 1 (* ux (- maxCos 1)))
(/ 1 (* ux (- 1 maxCos)))
(* maxCos ux)
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(/ 1 (* ux (+ 1 (* -1 maxCos))))
ux
(+ ux (* -1 (* maxCos ux)))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(/ 1 ux)
(+ (/ 1 ux) (/ maxCos ux))
(+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))
(+ (* maxCos (+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))) (/ 1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(/ -1 (* maxCos ux))
(* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos))
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) (pow maxCos 2))) (+ (/ 1 ux) (/ 1 (* maxCos ux)))) maxCos)
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)) (/ 1 ux)) maxCos))
Outputs
(* ux (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(/ 1 (* ux (- 1 maxCos)))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (- maxCos 1))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* ux (+ 1 (* -1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* ux (+ (* -1 (+ 1 (* -1 maxCos))) (/ 1 ux)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(/ 1 (* ux (+ 1 (* -1 maxCos))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
ux
(+ ux (* -1 (* maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(+ (/ 1 ux) (/ maxCos ux))
(/.f32 (-.f32 maxCos #s(literal -1 binary32)) ux)
(+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))
(*.f32 (-.f32 (fma.f32 maxCos maxCos maxCos) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) ux))
(+ (* maxCos (+ (* maxCos (+ (/ 1 ux) (/ maxCos ux))) (/ 1 ux))) (/ 1 ux))
(*.f32 (fma.f32 maxCos maxCos #s(literal 1 binary32)) (/.f32 (-.f32 maxCos #s(literal -1 binary32)) ux))
(* -1 (* maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(* maxCos (- (/ ux maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(/ -1 (* maxCos ux))
(/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux)
(* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)
(/.f32 (fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) ux)) maxCos)
(/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) (pow maxCos 2))) (+ (/ 1 ux) (/ 1 (* maxCos ux)))) maxCos)
(*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) maxCos) #s(literal -1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* -1 (/ (+ (/ 1 ux) (+ (/ 1 (* maxCos ux)) (/ 1 (* (pow maxCos 2) ux)))) maxCos))
(/.f32 (fma.f32 (/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal -1 binary32) ux)) maxCos)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 ux) (/ 1 (* maxCos ux))) maxCos)) (/ 1 ux)) maxCos)) (/ 1 ux)) maxCos))
(*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) maxCos) #s(literal -1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos))))

rewrite140.0ms (2.9%)

Memory
2.2MiB live, 166.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0835
01327
16927
250627
0960027
Stop Event
iter limit
node limit
iter limit
Counts
5 → 333
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(*.f32 ux maxCos)
Outputs
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) ux)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux ux))))
(*.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (fma.f32 maxCos ux ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux)))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))) (fma.f32 (/.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (/.f32 ux ux) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (neg.f32 ux)) maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 (+.f32 ux #s(literal 0 binary32)) (*.f32 maxCos ux))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos #s(literal -1 binary32)) ux ux)
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux ux)
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux) ux)
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos ux)
(fma.f32 (/.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (/.f32 ux ux) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) (*.f32 maxCos #s(literal 1 binary32)) ux)
(fma.f32 (neg.f32 ux) #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32) ux)
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(fma.f32 (pow.f32 ux #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 #s(literal -1 binary32) (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 maxCos (*.f32 (neg.f32 ux) #s(literal 1 binary32)) ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (*.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (neg.f32 (neg.f32 ux)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (+.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) ux) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #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 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (+.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (*.f32 maxCos ux) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #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 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))) #s(literal 1 binary32))
(fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux (fma.f32 maxCos ux #s(literal 1 binary32)))
(fma.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal -1 binary32))
(+.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)) (*.f32 maxCos ux))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(+.f32 (neg.f32 ux) (fma.f32 maxCos ux #s(literal 1 binary32)))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 maxCos #s(literal 1 binary32))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (fma.f32 maxCos ux ux)) (/.f32 ux (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (fma.f32 maxCos ux ux))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)))
(*.f32 (fma.f32 maxCos ux ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))))
(*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux ux (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) maxCos))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) #s(literal 2 binary32)))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) #s(literal 3 binary32)))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (fma.f32 maxCos ux ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(/.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 maxCos ux) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) ux (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 maxCos ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 ux ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 ux ux) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos))))
(fma.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(fma.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(fma.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))))
(fma.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))))
(+.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))))))
(+.f32 (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) maxCos) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(+.f32 (*.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos)) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) ux))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) ux) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 maxCos ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) maxCos)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 ux ux)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 ux ux)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32)))
(exp.f32 (neg.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) ux)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) ux))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) ux))
(*.f32 (/.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 1 binary32)) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 maxCos ux ux))))
(*.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (fma.f32 maxCos ux ux) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux)))))
(*.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux ux))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))) (fma.f32 (/.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (/.f32 ux ux) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (*.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux (neg.f32 ux)) maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos maxCos) ux))) (fma.f32 maxCos ux ux))
(/.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (neg.f32 (neg.f32 (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(-.f32 (+.f32 ux #s(literal 0 binary32)) (*.f32 maxCos ux))
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 ux (*.f32 maxCos ux))
(fma.f32 (*.f32 maxCos #s(literal -1 binary32)) ux ux)
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)) ux ux)
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux) ux)
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 ux)) maxCos ux)
(fma.f32 (/.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (/.f32 ux ux) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (neg.f32 ux) (*.f32 maxCos #s(literal 1 binary32)) ux)
(fma.f32 (neg.f32 ux) #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 1 binary32) ux)
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(fma.f32 (pow.f32 ux #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(fma.f32 #s(literal -1 binary32) (neg.f32 ux) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 maxCos (*.f32 (neg.f32 ux) #s(literal 1 binary32)) ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (*.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 maxCos) ux))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 ux)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (neg.f32 (neg.f32 ux)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux)))))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(exp.f32 (*.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (neg.f32 (neg.f32 maxCos)) ux)
(*.f32 (neg.f32 (neg.f32 ux)) maxCos)
(*.f32 (neg.f32 maxCos) (neg.f32 ux))
(*.f32 (neg.f32 ux) (neg.f32 maxCos))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 maxCos) ux))
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos (neg.f32 (neg.f32 ux)))
(*.f32 maxCos ux)
(*.f32 ux (neg.f32 (neg.f32 maxCos)))
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(/.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -1 binary32))
(/.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 maxCos) ux))
(neg.f32 (*.f32 (neg.f32 maxCos) ux))

eval48.0ms (1%)

Memory
-7.8MiB live, 89.5MiB allocated
Compiler

Compiled 5 819 to 869 computations (85.1% saved)

prune10.0ms (0.2%)

Memory
-18.8MiB live, 19.2MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2541255
Fresh000
Picked101
Done044
Total2555260
Accuracy
100.0%
Counts
260 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 1 (- ux (* ux maxCos))) (/.f32 #s(literal 1 binary32) ux))))
100.0%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
70.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 157 to 86 computations (45.2% saved)

regimes12.0ms (0.2%)

Memory
25.2MiB live, 25.2MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 1 (- ux (* ux maxCos))) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 maxCos ux ux) (sqrt.f32 (fma.f32 maxCos ux ux))) (/.f32 (-.f32 ux (*.f32 maxCos ux)) (sqrt.f32 (fma.f32 maxCos ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
Outputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
Calls

4 calls:

3.0ms
uy
3.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
3.0ms
ux
3.0ms
maxCos
Results
AccuracySegmentsBranch
100.0%1ux
100.0%1uy
100.0%1maxCos
100.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 10 to 16 computations (-60% saved)

regimes13.0ms (0.3%)

Memory
-23.5MiB live, 13.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Outputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Calls

4 calls:

8.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
2.0ms
uy
2.0ms
ux
2.0ms
maxCos
Results
AccuracySegmentsBranch
99.9%1ux
99.9%1uy
99.9%1maxCos
99.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 10 to 16 computations (-60% saved)

regimes6.0ms (0.1%)

Memory
14.4MiB live, 14.4MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Calls

4 calls:

1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
maxCos
1.0ms
ux
1.0ms
uy
Results
AccuracySegmentsBranch
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 10 to 16 computations (-60% saved)

regimes5.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Calls

4 calls:

1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
maxCos
1.0ms
ux
1.0ms
uy
Results
AccuracySegmentsBranch
70.0%1ux
70.0%1uy
70.0%1maxCos
70.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 10 to 16 computations (-60% saved)

simplify131.0ms (2.8%)

Memory
-17.0MiB live, 65.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01434
13134
26334
311334
422134
546134
6100734
7428734
8538134
9734834
Stop Event
node limit
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Outputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))

soundness582.0ms (12.3%)

Memory
-6.0MiB live, 221.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03970
111070
232270
392770
4238970
5368670
6476170
7580770
8738670
9792370
0805964
0613
0913
14213
234313
3531413
0901412
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 59 to 37 computations (37.3% saved)

preprocess17.0ms (0.4%)

Memory
33.8MiB live, 33.8MiB allocated
Remove

(abs uy)

Compiler

Compiled 110 to 74 computations (32.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...