UniformSampleCone, z

Time bar (total: 4.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze77.0ms (1.8%)

Memory
12.3MiB live, 106.4MiB allocated; 7ms collecting garbage
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)

sample1.3s (29%)

Memory
82.7MiB live, 1 349.6MiB allocated; 851ms collecting garbage
Samples
941.0ms8 193×0valid
7.0ms63×1valid
Precisions
Click to see histograms. Total time spent on operations: 732.0ms
const: 428.0ms (58.5% of total)
ival-<=: 123.0ms (16.8% of total)
ival-mult: 50.0ms (6.8% of total)
ival-sub: 46.0ms (6.3% of total)
ival-add: 41.0ms (5.6% of total)
ival-and: 29.0ms (4% of total)
exact: 8.0ms (1.1% of total)
adjust: 4.0ms (0.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain69.0ms (1.6%)

Memory
-20.5MiB live, 89.6MiB allocated; 35ms collecting garbage
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
22.0ms508×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 (31.7% of total)
ival-add: 2.0ms (21.1% of total)
ival-sub: 2.0ms (21.1% 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)

preprocess100.0ms (2.3%)

Memory
29.6MiB live, 73.8MiB allocated; 6ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02570
17568
215668
324666
432063
543763
665463
7114563
8155663
9195863
10223463
11260763
12310663
13323263
14324563
15324563
067
097
1187
2307
3487
4747
5977
61417
72457
83997
95667
106067
116317
126607
137217
1410057
1510497
010496
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; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
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)

simplify26.0ms (0.6%)

Memory
-22.3MiB live, 22.1MiB allocated; 5ms collecting garbage
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
11816
23016
34816
47416
59716
614116
724516
839916
956616
1060616
1163116
1266016
1372116
14100516
15104916
0104915
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
23.2MiB live, 23.2MiB allocated; 0ms collecting garbage
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.0
(*.f32 ux maxCos)
accuracy0.04296875
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Samples
11.0ms254×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.2% of total)
ival-add: 1.0ms (21.6% of total)
ival-sub: 1.0ms (21.6% 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)

series4.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB allocated; 0ms collecting garbage
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))
1.0ms
maxCos
@-inf
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* ux maxCos))
0.0ms
ux
@0
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* ux maxCos))

simplify94.0ms (2.1%)

Memory
-13.6MiB live, 77.0MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03981
111079
230179
375479
4193779
5405979
6682879
0804173
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)))
(fma.f32 maxCos ux (-.f32 #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 #s(literal 1 binary32)) ux)
(* ux (- (+ maxCos (/ 1 ux)) 1))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))

rewrite213.0ms (4.9%)

Memory
1.4MiB live, 222.7MiB allocated; 99ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
14413
232713
3437313
0854012
Stop Event
iter limit
node limit
iter limit
Counts
3 → 192
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 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #s(literal 2 binary32)))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #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 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (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 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.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) (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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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)) ux))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 2 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 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) 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)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 2 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 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))))
(/.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) (fma.f32 maxCos ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (neg.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 (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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 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 #s(literal 1 binary32) (fma.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) (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 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))) (pow.f32 (*.f32 (fma.f32 ux ux ux) maxCos) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (neg.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 (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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(-.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (-.f32 #s(literal 1 binary32) ux)) (fma.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 (-.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)) (-.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) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (exp.f32 (log.f32 maxCos)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 (pow.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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (pow.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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(fma.f32 (pow.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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (pow.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))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (pow.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))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(fma.f32 (pow.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))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))
(fma.f32 (pow.f32 (*.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 maxCos #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) 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 (neg.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 maxCos) (neg.f32 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 maxCos ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (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 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (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 (neg.f32 maxCos) (neg.f32 ux)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (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 maxCos ux))
(fma.f32 (/.f32 (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 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #s(literal 2 binary32)))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (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 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #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 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (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)))) (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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux 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 (neg.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 maxCos) (neg.f32 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 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 (neg.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 maxCos) (neg.f32 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 maxCos 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)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (neg.f32 (neg.f32 maxCos)) 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)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.f32 (neg.f32 maxCos) (neg.f32 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)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (*.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 (neg.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 maxCos) (neg.f32 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 maxCos ux))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #s(literal 2 binary32)))) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) #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 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 maxCos ux) (fma.f32 maxCos ux (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 maxCos #s(literal 1 binary32)) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (/.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (pow.f32 maxCos #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 ux #s(literal 3 binary32)) (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (/.f32 (*.f32 maxCos ux) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 maxCos ux) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (/.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(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 (pow.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (pow.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (*.f32 #s(literal 1 binary32) maxCos) (-.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))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(neg.f32 (/.f32 (+.f32 (neg.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))))
(neg.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) #s(literal 1 binary32)))
(*.f32 (pow.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))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (fma.f32 ux ux ux) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #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))) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (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)) (-.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)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(*.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 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (exp.f32 (log.f32 (neg.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 (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 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (-.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)) (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 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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.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 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 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 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 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) (pow.f32 ux #s(literal 9 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 #s(literal -1 binary32) (*.f32 ux ux)) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(/.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 #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 (/.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 1 binary32) (neg.f32 ux))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) #s(literal -1 binary32)) (pow.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) #s(literal -1 binary32)) (pow.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.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 (neg.f32 ux) 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)))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)) (/.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)) (/.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 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (neg.f32 ux) 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)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (cosh.f32 (log1p.f32 ux)) (sinh.f32 (log1p.f32 ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) 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 ux #s(literal 1 binary32))
(+.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 (log1p.f32 ux))
(neg.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(*.f32 (exp.f32 (log.f32 maxCos)) ux)
(*.f32 (pow.f32 (*.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (pow.f32 maxCos #s(literal 1 binary32)) 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 (pow.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 ux (pow.f32 maxCos #s(literal 1 binary32)))
(*.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))
(+.f32 (cosh.f32 (log.f32 (*.f32 maxCos ux))) (sinh.f32 (log.f32 (*.f32 maxCos ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 maxCos ux)))
(neg.f32 (*.f32 (neg.f32 ux) maxCos))

eval18.0ms (0.4%)

Memory
42.0MiB live, 42.0MiB allocated; 0ms collecting garbage
Compiler

Compiled 4 877 to 575 computations (88.2% saved)

prune15.0ms (0.3%)

Memory
-28.0MiB live, 17.0MiB allocated; 19ms collecting garbage
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1947201
Fresh000
Picked101
Done000
Total1957202
Accuracy
100.0%
Counts
202 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(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))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
99.8%
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
99.9%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
98.8%
(+.f32 #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))
98.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
72.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 168 to 130 computations (22.6% saved)

simplify22.0ms (0.5%)

Memory
33.6MiB live, 33.6MiB allocated; 0ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(fma.f32 maxCos ux #s(literal 1 binary32))
cost-diff0
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) 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))
cost-diff0
(*.f32 maxCos ux)
cost-diff0
(-.f32 ux (*.f32 maxCos ux))
cost-diff1
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
02266
13766
25566
38166
411066
514366
624766
740266
856966
960766
1063266
1166166
1272266
13100666
14105066
0105066
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(literal 1 binary32)
(-.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
#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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
maxCos
ux
#s(literal 1 binary32)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
Outputs
(-.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
#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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
maxCos
ux
#s(literal 1 binary32)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)

localize55.0ms (1.2%)

Memory
-45.4MiB live, 54.8MiB allocated; 53ms collecting garbage
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.04296875
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
accuracy0.0
(fma.f32 maxCos ux #s(literal 1 binary32))
accuracy0.05859375
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
accuracy0.0
(-.f32 #s(literal 1 binary32) ux)
accuracy0.48984760202306854
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
accuracy8.666774113498462
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
accuracy0.0
(*.f32 maxCos ux)
accuracy0.014872480164287516
(-.f32 ux (*.f32 maxCos ux))
accuracy0.01953125
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
Samples
22.0ms254×0valid
0.0ms1valid
Compiler

Compiled 68 to 15 computations (77.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-sub: 4.0ms (34.8% of total)
ival-add: 3.0ms (26.1% of total)
ival-mult: 3.0ms (26.1% 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)

series4.0ms (0.1%)

Memory
7.5MiB live, 7.5MiB allocated; 0ms collecting garbage
Counts
9 → 27
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
#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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Outputs
1
(+ 1 (* ux (- maxCos 1)))
(* ux (- 1 maxCos))
(* maxCos ux)
(+ 1 (* -1 ux))
(+ 1 (* maxCos ux))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (+ maxCos (/ 1 ux)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
ux
(+ ux (* -1 (* maxCos ux)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (+ ux (/ 1 maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
Calls

9 calls:

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

simplify119.0ms (2.7%)

Memory
22.3MiB live, 108.7MiB allocated; 56ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057129
1164129
2422129
31072129
42543129
55169129
66557129
77799129
08021118
Stop Event
iter limit
node limit
Counts
27 → 26
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(* ux (- 1 maxCos))
(* maxCos ux)
(+ 1 (* -1 ux))
(+ 1 (* maxCos ux))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (+ maxCos (/ 1 ux)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* ux (+ 1 (* -1 maxCos)))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
ux
(+ ux (* -1 (* maxCos ux)))
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (+ ux (/ 1 maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (- 1 maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* maxCos ux)
(*.f32 maxCos ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* maxCos ux))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* ux (- maxCos 1))
(fma.f32 maxCos ux (neg.f32 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 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(* ux (+ maxCos (/ 1 ux)))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(fma.f32 maxCos ux (neg.f32 ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* ux (+ 1 (* -1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 1 binary32) ux)
(* -1 (* ux (- (* -1 maxCos) (/ 1 ux))))
(fma.f32 maxCos ux #s(literal 1 binary32))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(- (+ 1 (* maxCos ux)) ux)
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
ux
(+ ux (* -1 (* maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #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)))
(fma.f32 maxCos ux #s(literal 1 binary32))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(* -1 (* maxCos (- (* -1 ux) (/ 1 maxCos))))
(fma.f32 maxCos ux #s(literal 1 binary32))

rewrite242.0ms (5.5%)

Memory
-63.0MiB live, 298.4MiB allocated; 75ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01554
02251
111951
286951
0855051
Stop Event
iter limit
node limit
iter limit
Counts
9 → 435
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
#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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Outputs
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (-.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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 (fma.f32 maxCos ux #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 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (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))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (neg.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (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))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) ux))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(-.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 ux))
(fma.f32 (*.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 maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (neg.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(+.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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (/.f32 (+.f32 (neg.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)))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(neg.f32 (/.f32 (+.f32 (neg.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 maxCos ux) #s(literal 1 binary32)) ux)))
(neg.f32 (/.f32 (+.f32 (neg.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))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(neg.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(neg.f32 (/.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)))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(neg.f32 (/.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 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 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos 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 ux) maxCos) 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 (+.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #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 (neg.f32 ux) maxCos) ux))))
(/.f32 (neg.f32 (fma.f32 (neg.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 ux ux) (fma.f32 maxCos maxCos maxCos) (*.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 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 (neg.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 (*.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 (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 (*.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 (*.f32 (neg.f32 ux) maxCos) (neg.f32 ux))
(-.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(-.f32 ux (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(-.f32 ux (*.f32 maxCos 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 (neg.f32 maxCos) #s(literal 1 binary32)) ux ux)
(fma.f32 (/.f32 (fabs.f32 ux) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (fabs.f32 ux) ux) (/.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))
(fma.f32 (/.f32 (neg.f32 ux) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (neg.f32 ux) ux) (/.f32 (neg.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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos ux) ux)
(fma.f32 (neg.f32 maxCos) ux ux)
(fma.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32) ux)
(fma.f32 (neg.f32 ux) maxCos ux)
(fma.f32 (*.f32 maxCos ux) #s(literal -1 binary32) ux)
(fma.f32 maxCos (neg.f32 ux) ux)
(fma.f32 ux (neg.f32 maxCos) ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 (neg.f32 ux) maxCos))
(+.f32 (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (neg.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 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (fma.f32 maxCos maxCos maxCos) (*.f32 ux ux))))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(neg.f32 (*.f32 (neg.f32 ux) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (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 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux ux))) (neg.f32 (fma.f32 #s(literal -1 binary32) 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 (+.f32 #s(literal -1 binary32) (*.f32 ux ux)) (fma.f32 #s(literal -1 binary32) ux #s(literal -1 binary32)))
(/.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 (-.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 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.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)
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 ux #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (-.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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 (fma.f32 maxCos ux #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 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (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))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (neg.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (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))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) ux))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(-.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 ux))
(fma.f32 (*.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 maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (neg.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(+.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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (/.f32 (+.f32 (neg.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)))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(neg.f32 (/.f32 (+.f32 (neg.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 maxCos ux) #s(literal 1 binary32)) ux)))
(neg.f32 (/.f32 (+.f32 (neg.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))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(neg.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(neg.f32 (/.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)))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(neg.f32 (/.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))))) (-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)) #s(literal 1 binary32))) (pow.f32 (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux #s(literal 1 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 maxCos ux #s(literal 1 binary32))
(fma.f32 ux maxCos #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) #s(literal 1 binary32))
(+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 maxCos ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(+.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(neg.f32 (fma.f32 (neg.f32 maxCos) ux #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))) (+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (-.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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.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 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) #s(literal 3 binary32))) (fma.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 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos 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 (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 (pow.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 (fma.f32 maxCos ux #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 (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.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 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (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))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (neg.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (neg.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #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 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (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))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) ux))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(-.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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 1 binary32) (neg.f32 ux))
(fma.f32 (*.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 maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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)) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #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) (+.f32 (-.f32 (*.f32 maxCos ux) #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 #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(+.f32 (/.f32 #s(literal -1 binary32) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))) (/.f32 (neg.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux)))
(+.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 (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux))))
(+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) (neg.f32 ux)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (/.f32 (+.f32 (neg.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)))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
(neg.f32 (/.f32 (+.f32 (neg.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 maxCos ux) #s(literal 1 binary32)) ux)))
(neg.f32 (/.f32 (+.f32 (neg.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))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)))) (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(neg.f32 (/.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)))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(neg.f32 (/.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)))) (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32))))
(neg.f32 (/.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 (*.f32 maxCos ux) #s(literal 1 binary32)) ux))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (neg.f32 (fma.f32 ux (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 ux (-.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (fma.f32 maxCos ux ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))

eval46.0ms (1%)

Memory
-9.1MiB live, 35.2MiB allocated; 9ms collecting garbage
Compiler

Compiled 7 604 to 810 computations (89.3% saved)

prune5.0ms (0.1%)

Memory
12.9MiB live, 12.9MiB allocated; 0ms collecting garbage
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New2523255
Fresh202
Picked055
Done000
Total2548262
Accuracy
100.0%
Counts
262 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
99.8%
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
99.9%
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
97.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
97.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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)))))
98.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
72.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 134 to 85 computations (36.6% saved)

simplify180.0ms (4.1%)

Memory
0.8MiB live, 176.6MiB allocated; 44ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff4
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
cost-diff5
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
cost-diff8
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
cost-diff12
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
cost-diff0
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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)))))
cost-diff6
(-.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))))
cost-diff0
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
cost-diff0
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
cost-diff0
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
cost-diff0
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029303
047279
195275
2292266
31269220
45527207
08262201
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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 (/.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) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
ux
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(pow.f32 ux #s(literal 3 binary32))
#s(literal 3 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 ux #s(literal 1 binary32))
ux
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux ux)
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux 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 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
ux
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(pow.f32 ux #s(literal 3 binary32))
#s(literal 3 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 ux ux #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 ux #s(literal 1 binary32))
ux
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 ux (+.f32 ux #s(literal 1 binary32))) ux)
(*.f32 ux ux)
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))

localize225.0ms (5.1%)

Memory
15.3MiB live, 162.3MiB allocated; 27ms collecting garbage
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.33984375
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
accuracy0.375
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
accuracy0.4280298038141649
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
accuracy0.49837875976844204
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
accuracy0.05078125
(-.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))))
accuracy0.3561325195368841
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
accuracy0.38671875
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
accuracy0.4280298038141649
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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)))))
accuracy0.0
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
accuracy0.10679628907376808
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
accuracy0.2734375
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
accuracy0.4280298038141649
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
Samples
169.0ms248×0valid
20.0ms5exit
Compiler

Compiled 229 to 28 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 152.0ms
ival-sub: 59.0ms (38.8% of total)
ival-div: 32.0ms (21.1% of total)
ival-mult: 29.0ms (19.1% of total)
ival-add: 17.0ms (11.2% of total)
ival-pow: 7.0ms (4.6% of total)
adjust: 6.0ms (3.9% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.4%)

Memory
-24.6MiB live, 20.5MiB allocated; 4ms collecting garbage
Counts
16 → 80
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) 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))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.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 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
Outputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(/ 1 ux)
(/ (+ 1 (* -1 ux)) ux)
(+ 1 (* ux (- (pow ux 2) 1)))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
(+ 1 ux)
(+ 1 (* ux (+ 1 ux)))
(+ 1 (* -2 ux))
(+ 1 (* ux (- (* 3 ux) 2)))
(+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2)))
(+ 1 (* ux (- (* 2 ux) 1)))
(+ 1 (* ux (- (* ux (+ 2 (* -2 ux))) 1)))
(pow ux 4)
(* (pow ux 4) (+ 1 (* -2 ux)))
(* (pow ux 4) (+ 1 (* ux (- (* 3 ux) 2))))
(* (pow ux 4) (+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2))))
(pow ux 3)
(* (pow ux 3) (+ 1 (* -1 ux)))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(+ 1 (* ux (- ux 1)))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
-1
(- (/ 1 ux) 1)
(/ 1 (pow ux 2))
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 3 (pow ux 2)))))
(* (pow ux 2) (- (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3)))) (+ 1 (/ 3 (pow ux 2)))))
ux
(* ux (- 1 (/ 1 ux)))
(* ux (- (+ 1 (/ 2 (pow ux 2))) (/ 1 ux)))
(* ux (- (+ 1 (/ 2 (pow ux 2))) (+ (/ 1 ux) (* 2 (/ 1 (pow ux 3))))))
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(/ (- 1 (* 2 (/ 1 ux))) (pow ux 2))
(/ (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))) (pow ux 2))
(/ (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))) (pow ux 2))
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(* (pow ux 2) (- (* -1 (/ (- (* 3 (/ 1 ux)) 2) ux)) 1))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 ux)) 3) ux)) 2) ux)) 1))
(* -1 (* ux (- (/ 1 ux) 1)))
(* -1 (* ux (- (* -1 (/ (- (* 2 (/ 1 ux)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 ux)) 2) ux)) 1) ux)) 1)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(/ (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))) (pow ux 2))
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
Calls

9 calls:

TimeVariablePointExpression
7.0ms
ux
@inf
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (+ (- 1 ux) (* ux maxCos)) (/ 1 (+ (+ (* ux ux) ux) 1)) (+ (+ (* ux ux) ux) 1) (/ (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (+ (- 1 ux) (* ux maxCos)) (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (/ 1 (+ ux 1)))
4.0ms
ux
@-inf
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (+ (- 1 ux) (* ux maxCos)) (/ 1 (+ (+ (* ux ux) ux) 1)) (+ (+ (* ux ux) ux) 1) (/ (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (+ (- 1 ux) (* ux maxCos)) (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (/ 1 (+ ux 1)))
3.0ms
ux
@0
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (+ (- 1 ux) (* ux maxCos)) (/ 1 (+ (+ (* ux ux) ux) 1)) (+ (+ (* ux ux) ux) 1) (/ (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (+ (- 1 ux) (* ux maxCos)) (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (/ 1 (+ ux 1)))
0.0ms
uy
@0
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (+ (- 1 ux) (* ux maxCos)) (/ 1 (+ (+ (* ux ux) ux) 1)) (+ (+ (* ux ux) ux) 1) (/ (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (+ (- 1 ux) (* ux maxCos)) (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (/ 1 (+ ux 1)))
0.0ms
maxCos
@-inf
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (+ (- 1 ux) (* ux maxCos)) (/ 1 (+ (+ (* ux ux) ux) 1)) (+ (+ (* ux ux) ux) 1) (/ (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (- (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1)))) (+ (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* (/ (* ux ux) (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (+ (- 1 ux) (* ux maxCos)) (* (/ 1 (+ ux 1)) (/ 1 (+ ux 1))) (/ 1 (+ ux 1)))

simplify216.0ms (4.9%)

Memory
24.1MiB live, 167.5MiB allocated; 47ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0220865
1678824
21985791
37326790
08905755
Stop Event
iter limit
node limit
Counts
80 → 79
Calls
Call 1
Inputs
1
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* -1 ux))
(/ 1 ux)
(/ (+ 1 (* -1 ux)) ux)
(+ 1 (* ux (- (pow ux 2) 1)))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
(+ 1 ux)
(+ 1 (* ux (+ 1 ux)))
(+ 1 (* -2 ux))
(+ 1 (* ux (- (* 3 ux) 2)))
(+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2)))
(+ 1 (* ux (- (* 2 ux) 1)))
(+ 1 (* ux (- (* ux (+ 2 (* -2 ux))) 1)))
(pow ux 4)
(* (pow ux 4) (+ 1 (* -2 ux)))
(* (pow ux 4) (+ 1 (* ux (- (* 3 ux) 2))))
(* (pow ux 4) (+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2))))
(pow ux 3)
(* (pow ux 3) (+ 1 (* -1 ux)))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(+ 1 (* ux (- ux 1)))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
-1
(- (/ 1 ux) 1)
(/ 1 (pow ux 2))
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(pow ux 2)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 3 (pow ux 2)))))
(* (pow ux 2) (- (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3)))) (+ 1 (/ 3 (pow ux 2)))))
ux
(* ux (- 1 (/ 1 ux)))
(* ux (- (+ 1 (/ 2 (pow ux 2))) (/ 1 ux)))
(* ux (- (+ 1 (/ 2 (pow ux 2))) (+ (/ 1 ux) (* 2 (/ 1 (pow ux 3))))))
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(/ (- 1 (* 2 (/ 1 ux))) (pow ux 2))
(/ (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))) (pow ux 2))
(/ (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))) (pow ux 2))
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(* (pow ux 2) (- (* -1 (/ (- (* 3 (/ 1 ux)) 2) ux)) 1))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 ux)) 3) ux)) 2) ux)) 1))
(* -1 (* ux (- (/ 1 ux) 1)))
(* -1 (* ux (- (* -1 (/ (- (* 2 (/ 1 ux)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 ux)) 2) ux)) 1) ux)) 1)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(/ (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))) (pow ux 2))
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(* maxCos 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)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ (+ 1 (* -1 ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(+ 1 (* ux (- (pow ux 2) 1)))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
(fma.f32 (-.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))) ux #s(literal 1 binary32))
(+ 1 ux)
(+.f32 ux #s(literal 1 binary32))
(+ 1 (* ux (+ 1 ux)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* -2 ux))
(fma.f32 #s(literal -2 binary32) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* 3 ux) 2)))
(fma.f32 (-.f32 (*.f32 #s(literal 3 binary32) ux) #s(literal 2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2)))
(fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -4 binary32) ux #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* 2 ux) 1)))
(fma.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* ux (+ 2 (* -2 ux))) 1)))
(fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(* (pow ux 4) (+ 1 (* -2 ux)))
(fma.f32 (pow.f32 ux #s(literal 5 binary32)) #s(literal -2 binary32) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ 1 (* ux (- (* 3 ux) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (-.f32 (*.f32 #s(literal 3 binary32) ux) #s(literal 2 binary32)) ux #s(literal 1 binary32)))
(* (pow ux 4) (+ 1 (* ux (- (* ux (+ 3 (* -4 ux))) 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -4 binary32) ux #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux #s(literal 1 binary32)))
(pow ux 3)
(pow.f32 ux #s(literal 3 binary32))
(* (pow ux 3) (+ 1 (* -1 ux)))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) ux))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal 1 binary32)))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(fma.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))
(+ 1 (* ux (- ux 1)))
(fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))
(fma.f32 (-.f32 ux (fma.f32 ux ux #s(literal 1 binary32))) ux #s(literal 1 binary32))
(* 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 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux)
-1
#s(literal -1 binary32)
(- (/ 1 ux) 1)
(/.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(/ 1 (pow ux 2))
(/.f32 (/.f32 #s(literal 1 binary32) ux) ux)
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) ux) #s(literal 1 binary32)) ux)) (*.f32 ux ux))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (/ 1 ux)))
(fma.f32 ux ux ux)
(* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(* -1 (pow ux 2))
(*.f32 (neg.f32 ux) ux)
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux)
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 3 (pow ux 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 3 binary32) ux)) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(* (pow ux 2) (- (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3)))) (+ 1 (/ 3 (pow ux 2)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux) #s(literal 1 binary32)) (*.f32 ux ux))
ux
(* ux (- 1 (/ 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(* ux (- (+ 1 (/ 2 (pow ux 2))) (/ 1 ux)))
(fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) ux) ux ux)
(* ux (- (+ 1 (/ 2 (pow ux 2))) (+ (/ 1 ux) (* 2 (/ 1 (pow ux 3))))))
(fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) ux) ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(fma.f32 #s(literal -2 binary32) ux (*.f32 ux ux))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))))
(fma.f32 (+.f32 (/.f32 #s(literal 3 binary32) ux) #s(literal -2 binary32)) ux (*.f32 ux ux))
(* (pow ux 2) (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))))
(fma.f32 (-.f32 #s(literal -2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux)) ux (*.f32 ux ux))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) ux) ux ux)
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32)) ux) ux ux)
(/ (- 1 (* 2 (/ 1 ux))) (pow ux 2))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)) ux) ux)
(/ (- (+ 1 (/ 3 (pow ux 2))) (* 2 (/ 1 ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 3 binary32) ux)) ux)) (*.f32 ux ux))
(/ (- (+ 1 (/ 3 (pow ux 2))) (+ (* 2 (/ 1 ux)) (* 4 (/ 1 (pow ux 3))))) (pow ux 2))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux)) ux) ux)
(/ (- 1 (/ 1 ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)
(/.f32 (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) #s(literal 1 binary32)) ux)
(/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)
(/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux)) ux)
(* -1 (* ux (+ 1 (* -1 maxCos))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(*.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 ux))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) ux) #s(literal 1 binary32)) ux)) (*.f32 ux ux))
(* (pow ux 2) (- (* -1 (/ (- (* 3 (/ 1 ux)) 2) ux)) 1))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 3 binary32) ux)) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(* (pow ux 2) (- (* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 ux)) 3) ux)) 2) ux)) 1))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(* -1 (* ux (- (/ 1 ux) 1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (neg.f32 ux))
(* -1 (* ux (- (* -1 (/ (- (* 2 (/ 1 ux)) 1) ux)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux))
(* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ 1 ux)) 2) ux)) 1) ux)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))))
(fma.f32 (+.f32 (/.f32 #s(literal 3 binary32) ux) #s(literal -2 binary32)) ux (*.f32 ux ux))
(* (pow ux 2) (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))))
(fma.f32 (-.f32 #s(literal -2 binary32) (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux)) ux (*.f32 ux ux))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) ux)) #s(literal 1 binary32)) (neg.f32 ux))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux))
(/ (+ 1 (* -1 (/ (- 2 (* 3 (/ 1 ux))) ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 3 binary32) ux)) ux)) (*.f32 ux ux))
(/ (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 3 (* 4 (/ 1 ux))) ux))) ux))) (pow ux 2))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) ux) #s(literal 3 binary32)) ux) #s(literal 2 binary32)) ux)) ux) ux)
(* -1 (/ (- (/ 1 ux) 1) ux))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (neg.f32 ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))
(/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 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))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)

rewrite192.0ms (4.4%)

Memory
-14.7MiB live, 213.3MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029273
047177
1228133
22269133
09624123
Stop Event
iter limit
node limit
iter limit
Counts
16 → 735
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(-.f32 (/.f32 #s(literal 1 binary32) 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))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.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 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (expm1.f32 (neg.f32 (log.f32 ux))) ux)))
#s(approx (- 1 ux) (*.f32 (expm1.f32 (neg.f32 (log.f32 ux))) ux))
(*.f32 (expm1.f32 (neg.f32 (log.f32 ux))) ux)
(*.f32 ux (expm1.f32 (neg.f32 (log.f32 ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) ux) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (*.f32 ux (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32))) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)))
(expm1.f32 (neg.f32 (log.f32 ux)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 ux #s(literal -3 binary32)) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (*.f32 (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 ux #s(literal -3 binary32)) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 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)))) (+.f32 (fma.f32 ux 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 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux 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))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (-.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) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #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) ux)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (fma.f32 ux ux #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) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (neg.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 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (-.f32 (+.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 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 12 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.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)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (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))) (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 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 (pow.f32 ux #s(literal 6 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 (+.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 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (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 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (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 (+.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))))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (pow.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.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 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux ux ux) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.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 (fma.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 (+.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)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 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 8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 12 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.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 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (+.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)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.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 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.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))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 ux))) (sqrt.f32 (neg.f32 (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 (fma.f32 ux ux ux) 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 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #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))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.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)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (/.f32 (pow.f32 ux #s(literal 3/2 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 1 binary32) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (exp.f32 (neg.f32 (log1p.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))))
(fma.f32 ux (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(neg.f32 (/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(*.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux ux))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1 binary32))
(fabs.f32 (/.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fabs.f32 (neg.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))))
(fabs.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (cosh.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (sinh.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(neg.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)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (fma.f32 ux ux ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) ux))
(fma.f32 (neg.f32 (neg.f32 (neg.f32 ux))) (neg.f32 (neg.f32 (neg.f32 ux))) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 ux))) (sqrt.f32 (neg.f32 (neg.f32 ux))) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux ux))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 ux 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 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 ux 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))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (*.f32 ux ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (fma.f32 ux ux ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux #s(literal 1 binary32) (fma.f32 ux ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(fma.f32 #s(literal 1 binary32) (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) ux (fma.f32 ux ux #s(literal 1 binary32)))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(+.f32 (fma.f32 ux ux #s(literal 1 binary32)) ux)
(+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 ux (fma.f32 ux ux #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 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)))) (+.f32 (fma.f32 ux 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 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux 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))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (-.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) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #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) ux)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (fma.f32 ux ux #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) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 -2 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.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 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 ux #s(literal 4 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 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (neg.f32 (neg.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 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (-.f32 (+.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 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 12 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.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)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (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))) (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 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 (pow.f32 ux #s(literal 6 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 (+.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 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (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 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (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 (+.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))))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (pow.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.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 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux ux ux) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.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 (fma.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 (+.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)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 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 8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 12 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.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 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (+.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)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.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 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.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))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (sqrt.f32 (neg.f32 (neg.f32 ux))) (sqrt.f32 (neg.f32 (neg.f32 ux))) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (neg.f32 ux)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 ux) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 ux ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (fma.f32 (fma.f32 ux ux ux) 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 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #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))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.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)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (pow.f32 ux #s(literal 3/2 binary32)) (/.f32 (pow.f32 ux #s(literal 3/2 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 1 binary32) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (exp.f32 (neg.f32 (log1p.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))))
(fma.f32 ux (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) ux)
(neg.f32 (/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (/.f32 (-.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) ux)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) ux)) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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)) (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 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 -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 12 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 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 -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.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 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 ux ux ux) ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) 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)) (/.f32 (pow.f32 ux #s(literal 12 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 12 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.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 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 ux #s(literal 4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 12 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 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 -4 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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)) (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 12 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))
(-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(fma.f32 (fabs.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (fabs.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(fma.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (exp.f32 (neg.f32 (log1p.f32 ux))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fma.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (+.f32 (neg.f32 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) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32))) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (neg.f32 ux) ux #s(literal -1 binary32)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 ux ux #s(literal 1 binary32))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 ux ux ux) ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 8 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 12 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (+.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (fma.f32 ux ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (fma.f32 (fma.f32 ux ux ux) 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) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(fma.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (fabs.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (fabs.f32 (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 ux #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) ux)) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (sqrt.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (pow.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 (fabs.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) ux (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (neg.f32 ux) (/.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 1 binary32) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(fma.f32 ux (fabs.f32 (fabs.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (fabs.f32 (/.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (sqrt.f32 (/.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (sqrt.f32 (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (pow.f32 (/.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (pow.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (fabs.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 ux (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (exp.f32 (neg.f32 (log1p.f32 ux))))
(fma.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 ux ux ux) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (exp.f32 (neg.f32 (log1p.f32 ux))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (fabs.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(*.f32 (fabs.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (fabs.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) ux)) (fabs.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux))) (exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 ux ux) (fabs.f32 (/.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux ux) (fabs.f32 (pow.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (fabs.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (/.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux ux) (pow.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (/.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 ux (fabs.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 ux (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)))
(sqrt.f32 (/.f32 (pow.f32 ux #s(literal 8 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fabs.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fabs.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32)))) (fabs.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (fabs.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux))) (fabs.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fabs.f32 (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux))) (fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (fabs.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 ux) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 ux ux)) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (*.f32 (/.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(fabs.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(fabs.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+.f32 (cosh.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (/.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 ux)) (log1p.f32 ux)) #s(literal 2 binary32)))
(neg.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (/.f32 (pow.f32 ux #s(literal 3/2 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 ux (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (+.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)))
(neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (fabs.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(*.f32 (fabs.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) #s(literal 1 binary32))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (exp.f32 (neg.f32 (log1p.f32 ux))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)))
(/.f32 (fabs.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fabs.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux)))) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 #s(literal 1 binary32) (fabs.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))
(fabs.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (exp.f32 (neg.f32 (log1p.f32 ux)))))
(fabs.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))
(fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(+.f32 (cosh.f32 (*.f32 #s(literal -2 binary32) (log1p.f32 ux))) (sinh.f32 (*.f32 #s(literal -2 binary32) (log1p.f32 ux))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log1p.f32 ux) #s(literal -2 binary32)))
(exp.f32 (*.f32 #s(literal -2 binary32) (log1p.f32 ux)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (exp.f32 (neg.f32 (log1p.f32 ux)))))
(neg.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 ux #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)))
(*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))))
(sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 ux))))) (sqrt.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (exp.f32 (neg.f32 (log1p.f32 ux)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal -1 binary32) (+.f32 (neg.f32 ux) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(pow.f32 (exp.f32 (log1p.f32 ux)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (+.f32 (neg.f32 ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (fabs.f32 (-.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 ux))) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(fabs.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fabs.f32 (exp.f32 (neg.f32 (log1p.f32 ux))))
(+.f32 (cosh.f32 (neg.f32 (log1p.f32 ux))) (sinh.f32 (neg.f32 (log1p.f32 ux))))
(exp.f32 (/.f32 (*.f32 #s(literal -2 binary32) (log1p.f32 ux)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 ux)) #s(literal 1 binary32)))
(exp.f32 (neg.f32 (log1p.f32 ux)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))

eval83.0ms (1.9%)

Memory
31.1MiB live, 220.5MiB allocated; 22ms collecting garbage
Compiler

Compiled 36 889 to 3 469 computations (90.6% saved)

prune12.0ms (0.3%)

Memory
7.4MiB live, 52.8MiB allocated; 3ms collecting garbage
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New8052807
Fresh000
Picked123
Done235
Total8087815
Accuracy
100.0%
Counts
815 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
100.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
97.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
97.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
98.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
72.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 137 to 83 computations (39.4% saved)

simplify92.0ms (2.1%)

Memory
-1.7MiB live, 44.4MiB allocated; 3ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

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

Useful iterations: 4 (0.0ms)

IterNodesCost
017119
027119
154119
2130101
330799
454397
586097
6127497
7168497
8215397
9248197
10284897
11313497
12348097
13355697
14362897
15366697
16366697
17366697
0366697
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
ux
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 ux ux)
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 ux ux ux)))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(-.f32 (fma.f32 ux ux ux) #s(literal -1 binary32))
(fma.f32 ux ux ux)
ux
(*.f32 (*.f32 ux ux) (/.f32 ux (+.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 ux ux)
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 ux (-.f32 (fma.f32 ux ux ux) #s(literal -1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux

localize60.0ms (1.4%)

Memory
-20.2MiB live, 160.6MiB allocated; 25ms collecting garbage
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f32 maxCos #s(literal 1 binary32))
accuracy0.0
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
accuracy0.00390625
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
accuracy0.27734375
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
accuracy0.3434562988422101
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
accuracy0.38671875
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
accuracy0.4280298038141649
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
Samples
39.0ms248×0valid
4.0ms5exit
Compiler

Compiled 100 to 19 computations (81% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-sub: 12.0ms (36.1% of total)
ival-mult: 11.0ms (33.1% of total)
ival-add: 5.0ms (15% of total)
ival-div: 4.0ms (12% of total)
adjust: 1.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB allocated; 0ms collecting garbage
Counts
8 → 53
Calls
Call 1
Inputs
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
Outputs
1
(+ 1 (* -1 ux))
(pow ux 3)
(* (pow ux 3) (+ 1 (* -1 ux)))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- (pow ux 2) 1)))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
ux
(* ux (+ 1 (* -1 ux)))
(* ux (+ 1 (* ux (- (pow ux 2) 1))))
(* ux (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- 1 (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(/ 1 (pow ux 2))
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(/ 1 ux)
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- (/ 1 ux) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1) ux))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
-1
(- maxCos 1)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
Calls

9 calls:

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

simplify163.0ms (3.7%)

Memory
-7.7MiB live, 98.4MiB allocated; 46ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0122485
1381476
21101468
33449459
08455442
Stop Event
iter limit
node limit
Counts
53 → 51
Calls
Call 1
Inputs
1
(+ 1 (* -1 ux))
(pow ux 3)
(* (pow ux 3) (+ 1 (* -1 ux)))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(+ 1 (* ux (- maxCos 1)))
(+ 1 (* ux (- (pow ux 2) 1)))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
ux
(* ux (+ 1 (* -1 ux)))
(* ux (+ 1 (* ux (- (pow ux 2) 1))))
(* ux (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- 1 (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(* ux (- maxCos 1))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(/ 1 (pow ux 2))
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(/ 1 ux)
(/ (- 1 (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- (/ 1 ux) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(* -1 (/ (- (/ 1 ux) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1) ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1) ux))
(- 1 ux)
(- (+ 1 (* maxCos ux)) ux)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
-1
(- maxCos 1)
(* maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(pow ux 3)
(pow.f32 ux #s(literal 3 binary32))
(* (pow ux 3) (+ 1 (* -1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 ux #s(literal 3 binary32)))
(* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))
(*.f32 (fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(*.f32 (fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux) #s(literal -1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))
(+ 1 (* ux (- maxCos 1)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(+ 1 (* ux (- (pow ux 2) 1)))
(fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal 1 binary32))
(+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux) #s(literal -1 binary32)) ux #s(literal 1 binary32))
ux
(* ux (+ 1 (* -1 ux)))
(-.f32 ux (*.f32 ux ux))
(* ux (+ 1 (* ux (- (pow ux 2) 1))))
(*.f32 (fma.f32 (fma.f32 ux ux #s(literal -1 binary32)) ux #s(literal 1 binary32)) ux)
(* ux (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))
(*.f32 (fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux) #s(literal -1 binary32)) ux #s(literal 1 binary32)) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(* ux (- 1 (/ 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))
(fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) ux) ux ux)
(* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))
(fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32)) ux) ux ux)
(* ux (- maxCos 1))
(fma.f32 maxCos ux (neg.f32 ux))
(* ux (- (+ maxCos (/ 1 ux)) 1))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ 1 (pow ux 2))
(/.f32 (/.f32 #s(literal 1 binary32) ux) ux)
(/ (- 1 (/ 1 ux)) (pow ux 2))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 ux ux))
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux)) ux)) (*.f32 ux ux))
(/ 1 ux)
(/.f32 #s(literal 1 binary32) ux)
(/ (- 1 (/ 1 ux)) ux)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) ux)
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) ux)
(/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) ux)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux)) ux)) ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* -1 (* ux (- (/ 1 ux) 1)))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (neg.f32 ux))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))
(*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 1 binary32))) (neg.f32 ux))
(* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32)) (neg.f32 ux)) #s(literal 1 binary32)) (neg.f32 ux))
(* -1 (* ux (+ 1 (* -1 maxCos))))
(fma.f32 maxCos ux (neg.f32 ux))
(* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 ux ux))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux)) ux)) (*.f32 ux ux))
(* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))
(*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 ux))
(* -1 (/ (- (/ 1 ux) 1) ux))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal -1 binary32)) ux)
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1) ux))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 1 binary32))) (neg.f32 ux))
(* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1) ux))
(-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32)) (*.f32 ux 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)
(+ 1 (+ (* -1 ux) (* maxCos ux)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
-1
#s(literal -1 binary32)
(- maxCos 1)
(-.f32 maxCos #s(literal 1 binary32))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
maxCos
(* maxCos (- 1 (/ 1 maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(* -1 (* maxCos (- (/ 1 maxCos) 1)))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (neg.f32 maxCos))

rewrite179.0ms (4.1%)

Memory
-10.4MiB live, 225.2MiB allocated; 46ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017101
027101
113863
2122363
0840560
Stop Event
iter limit
node limit
iter limit
Counts
8 → 190
Calls
Call 1
Inputs
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
Outputs
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))) (+.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))))) (*.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))))) (+.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))) (-.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (fma.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32))) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux) #s(literal -1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 ux) ux) ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) ux) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 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 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.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))))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 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 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))) (*.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))))) (*.f32 (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.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 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.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)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal -1 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 ux) ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (*.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) ux) (neg.f32 ux)))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (fma.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)) (*.f32 (*.f32 (neg.f32 ux) ux) ux))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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 (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))))
(/.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 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux 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 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux 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 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.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 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))))
(-.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (/.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 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux 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))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(fma.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(fma.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(fma.f32 (*.f32 (neg.f32 ux) ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(fma.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) ux) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux ux)))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (*.f32 (neg.f32 ux) (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux)))
(+.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (neg.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 ux)) (neg.f32 ux))
(*.f32 (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux) ux)
(*.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 ux (*.f32 (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) ux))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (neg.f32 (+.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)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fabs.f32 (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux))))
(*.f32 (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(*.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(sqrt.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (log1p.f32 (fma.f32 ux ux ux))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal -1 binary32))
(fabs.f32 (/.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(fabs.f32 (neg.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))))
(fabs.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(+.f32 (cosh.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))) (sinh.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 ux ux ux))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux) (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) (-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux) (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 (/.f32 ux (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) (/.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 ux (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (/.f32 (+.f32 maxCos #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))))) (+.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (+.f32 maxCos #s(literal 1 binary32))) (pow.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32))) (neg.f32 (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))))
(/.f32 (fma.f32 maxCos maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 maxCos #s(literal 1 binary32)))))
(-.f32 maxCos #s(literal 1 binary32))
(*.f32 (/.f32 ux (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(*.f32 (/.f32 ux (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 ux ux ux)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 ux))) (neg.f32 (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 ux) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(neg.f32 (/.f32 (neg.f32 ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(neg.f32 (/.f32 ux (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))

eval24.0ms (0.6%)

Memory
5.5MiB live, 50.6MiB allocated; 5ms collecting garbage
Compiler

Compiled 9 662 to 985 computations (89.8% saved)

prune6.0ms (0.1%)

Memory
24.7MiB live, 24.7MiB allocated; 0ms collecting garbage
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New2300230
Fresh000
Picked022
Done055
Total2307237
Accuracy
100.0%
Counts
237 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
100.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
97.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
97.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
98.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.5%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
72.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 366 to 140 computations (61.7% saved)

regimes23.0ms (0.5%)

Memory
-25.2MiB live, 35.2MiB allocated; 16ms collecting garbage
Counts
13 → 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))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
(+.f32 #s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 ux maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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)))))
(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))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
Calls

4 calls:

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

Compiled 10 to 16 computations (-60% saved)

regimes5.0ms (0.1%)

Memory
17.5MiB live, 17.5MiB allocated; 0ms collecting garbage
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
ux
1.0ms
maxCos
1.0ms
uy
Results
AccuracySegmentsBranch
98.5%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.5%1ux
98.5%1uy
98.5%1maxCos
Compiler

Compiled 10 to 16 computations (-60% saved)

regimes4.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB allocated; 0ms collecting garbage
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
uy
1.0ms
ux
Results
AccuracySegmentsBranch
72.9%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
72.9%1ux
72.9%1uy
72.9%1maxCos
Compiler

Compiled 10 to 16 computations (-60% saved)

simplify26.0ms (0.6%)

Memory
-13.4MiB live, 32.7MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01234
12534
24734
36934
49934
513434
618034
730434
854234
975434
1077834
1180334
1282734
1383634
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))

derivations461.0ms (10.5%)

Memory
3.4MiB live, 340.5MiB allocated; 59ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03981
111079
230179
375479
4193779
5405979
6682879
0804173
0220865
1678824
21985791
37326790
08905755
057129
1164129
2422129
31072129
42543129
55169129
66557129
77799129
08021118
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 34 to 14 computations (58.8% saved)

preprocess18.0ms (0.4%)

Memory
-5.5MiB live, 38.0MiB allocated; 4ms collecting garbage
Remove

(abs uy)

Compiler

Compiled 110 to 64 computations (41.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...