UniformSampleCone, z

Time bar (total: 2.1s)

start0.0ms (0%)

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

analyze108.0ms (5.3%)

Memory
-29.7MiB live, 68.1MiB allocated; 63ms 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)

sample482.0ms (23.5%)

Memory
47.6MiB live, 692.3MiB allocated; 74ms collecting garbage
Samples
283.0ms8 167×0valid
5.0ms89×1valid
Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult!: 41.0ms (44% of total)
ival-sub!: 24.0ms (25.7% of total)
ival-add!: 18.0ms (19.3% of total)
ival-<=: 5.0ms (5.4% of total)
adjust: 3.0ms (3.2% of total)
ival-and: 3.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

explain135.0ms (6.6%)

Memory
-16.4MiB live, 83.9MiB allocated; 131ms 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
21.0ms498×0valid
1.0ms14×1valid
Compiler

Compiled 43 to 25 computations (41.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult!: 7.0ms (74.8% of total)
ival-sub!: 1.0ms (10.7% of total)
ival-add!: 1.0ms (10.7% of total)
adjust: 0.0ms (0% of total)

preprocess51.0ms (2.5%)

Memory
-21.1MiB live, 25.0MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02577
17575
215975
328171
457070
5171870
6530570
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Symmetry

(abs uy)

Compiler

Compiled 14 to 14 computations (0% saved)

series5.0ms (0.2%)

Memory
6.6MiB live, 6.6MiB allocated; 0ms collecting garbage
Counts
6 → 19
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
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
Calls

9 calls:

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

rewrite177.0ms (8.6%)

Memory
46.8MiB live, 225.7MiB allocated; 39ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063245
066233
1327229
22852228
08918212
Stop Event
iter-limit
node-limit
iter-limit
Counts
25 → 123
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
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
Outputs
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 ux (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32)) ux))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32)) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 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 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #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 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))) ux #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)) ux #s(literal 1 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 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 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)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 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 (fma.f32 (*.f32 ux ux) ux #s(literal 1 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 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.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 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 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (neg.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)
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (+.f32 ux #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) ux))
#s(literal 1 binary32)
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 maxCos) ux))
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (- 1 ux) #s(literal 1 binary32))
#s(approx (- 1 ux) (-.f32 #s(literal 1 binary32) ux))
#s(approx ux ux)
#s(approx (* ux maxCos) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (- 1 ux) (neg.f32 ux))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx maxCos maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos) ux) maxCos)))

eval12.0ms (0.6%)

Memory
-24.5MiB live, 20.2MiB allocated; 6ms collecting garbage
Compiler

Compiled 2 538 to 402 computations (84.2% saved)

prune5.0ms (0.3%)

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

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1108118
Fresh000
Picked101
Done000
Total1118119
Accuracy
100.0%
Counts
119 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
99.0%
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
98.3%
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
98.8%
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux maxCos))
99.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
98.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
71.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 256 to 168 computations (34.4% saved)

series44.0ms (2.2%)

Memory
-2.6MiB live, 48.1MiB allocated; 17ms collecting garbage
Counts
27 → 142
Calls
Call 1
Inputs
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.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 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))
(*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 ux ux)
(*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux maxCos)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
(-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux)))
#s(literal 2 binary32)
(+.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(*.f32 (*.f32 maxCos ux) maxCos)
Outputs
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx ux #s(hole binary32 ux))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 1))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 1))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 1))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 ux)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 (* ux (+ 1 (* -1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 1))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 (+ 1 ux)))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (* (pow ux 2) (+ 1 ux))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 1))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (+ 1 (* 2 ux))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (+ 1 (* ux (+ 2 ux)))))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ 1 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* 2 (* ux (+ 1 maxCos)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* ux (+ (* -2 (* ux (- 1 (pow maxCos 2)))) (* 2 (+ 1 maxCos))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 (* ux (+ 1 maxCos)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* ux (+ 1 maxCos))))
#s(approx (* maxCos ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* 2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* (pow ux 2) (- 1 (pow maxCos 2)))))
#s(approx (* (* (* maxCos ux) maxCos) ux) #s(hole binary32 (* (pow maxCos 2) (pow ux 2))))
#s(approx (* (* maxCos ux) maxCos) #s(hole binary32 (* (pow maxCos 2) ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 ux))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (pow ux 3)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (* (pow ux 3) (+ 1 (/ 1 ux)))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* ux (+ (* -1 (/ (- 1 (pow maxCos 2)) (+ 1 maxCos))) (/ 1 ux)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* -2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ (+ 1 maxCos) ux)) (* 2 (- 1 (pow maxCos 2)))))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- 1 (pow maxCos 2)) (- (* -1 maxCos) 1))) (/ 1 ux))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow ux 2) (- (* -2 (/ (- (* -1 maxCos) 1) ux)) (* 2 (- 1 (pow maxCos 2)))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* -2 (* ux (- (* -1 maxCos) 1)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* -1 (* ux (- (* -1 maxCos) 1)))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (+ (* -1 ux) (* maxCos ux)))))
#s(approx (- maxCos 1) #s(hole binary32 -1))
#s(approx (- maxCos 1) #s(hole binary32 (- maxCos 1)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (* 2 ux) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (+ (* 2 ux) (* 2 (* maxCos ux))) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (+ (* 2 ux) (* maxCos (+ (* 2 ux) (* 2 (* maxCos (pow ux 2)))))) (* 2 (pow ux 2)))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 ux)))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (+ (* 2 ux) (* 2 (* maxCos ux)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 ux))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (+ ux (* maxCos ux))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* 2 (pow ux 2))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (+ (* -2 (* (pow maxCos 2) (pow ux 2))) (* 2 (pow ux 2)))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (pow ux 2)))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (+ (* -1 (* (pow maxCos 2) (pow ux 2))) (pow ux 2))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))))
#s(approx (- maxCos 1) #s(hole binary32 maxCos))
#s(approx (- maxCos 1) #s(hole binary32 (* maxCos (- 1 (/ 1 maxCos)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* 2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (* 2 (/ ux maxCos)) (* -2 (pow ux 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (+ (* 2 (/ ux maxCos)) (* 2 (/ ux (pow maxCos 2)))) (+ (* -2 (pow ux 2)) (* 2 (/ (pow ux 2) (pow maxCos 2))))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 (* maxCos ux))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* maxCos (+ (* 2 ux) (* 2 (/ ux maxCos))))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* maxCos (+ ux (/ ux maxCos)))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* -2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* (pow maxCos 2) (+ (* -2 (pow ux 2)) (* 2 (/ (pow ux 2) (pow maxCos 2)))))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* -1 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* (pow maxCos 2) (- (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))))
#s(approx (- maxCos 1) #s(hole binary32 (* -1 (* maxCos (- (/ 1 maxCos) 1)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1/2 (/ (- 2 (* 2 ux)) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (* -1 (/ (+ (* -2 ux) (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) maxCos))) maxCos)) (* -2 (pow ux 2))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* -1 (* maxCos (+ (* -2 ux) (* -2 (/ ux maxCos)))))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))))
Calls

9 calls:

TimeVariablePointExpression
19.0ms
ux
@-inf
((+ (* ux maxCos) (- 1 ux)) ux maxCos (- 1 ux) 1 (+ (- 1 ux) (* ux maxCos)) (+ (* (- maxCos 1) ux) 1) (- maxCos 1) (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* 1 (+ ux 1)) (+ ux 1) (* (+ ux 1) (* ux ux)) (* ux ux) (* (+ ux 1) (+ ux 1)) (* ux maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux))) 2 (+ ux (* maxCos ux)) (* maxCos ux) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (* (* (* maxCos ux) maxCos) ux) (* (* maxCos ux) maxCos))
6.0ms
maxCos
@0
((+ (* ux maxCos) (- 1 ux)) ux maxCos (- 1 ux) 1 (+ (- 1 ux) (* ux maxCos)) (+ (* (- maxCos 1) ux) 1) (- maxCos 1) (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* 1 (+ ux 1)) (+ ux 1) (* (+ ux 1) (* ux ux)) (* ux ux) (* (+ ux 1) (+ ux 1)) (* ux maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux))) 2 (+ ux (* maxCos ux)) (* maxCos ux) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (* (* (* maxCos ux) maxCos) ux) (* (* maxCos ux) maxCos))
5.0ms
ux
@inf
((+ (* ux maxCos) (- 1 ux)) ux maxCos (- 1 ux) 1 (+ (- 1 ux) (* ux maxCos)) (+ (* (- maxCos 1) ux) 1) (- maxCos 1) (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* 1 (+ ux 1)) (+ ux 1) (* (+ ux 1) (* ux ux)) (* ux ux) (* (+ ux 1) (+ ux 1)) (* ux maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux))) 2 (+ ux (* maxCos ux)) (* maxCos ux) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (* (* (* maxCos ux) maxCos) ux) (* (* maxCos ux) maxCos))
5.0ms
ux
@0
((+ (* ux maxCos) (- 1 ux)) ux maxCos (- 1 ux) 1 (+ (- 1 ux) (* ux maxCos)) (+ (* (- maxCos 1) ux) 1) (- maxCos 1) (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* 1 (+ ux 1)) (+ ux 1) (* (+ ux 1) (* ux ux)) (* ux ux) (* (+ ux 1) (+ ux 1)) (* ux maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux))) 2 (+ ux (* maxCos ux)) (* maxCos ux) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (* (* (* maxCos ux) maxCos) ux) (* (* maxCos ux) maxCos))
4.0ms
maxCos
@-inf
((+ (* ux maxCos) (- 1 ux)) ux maxCos (- 1 ux) 1 (+ (- 1 ux) (* ux maxCos)) (+ (* (- maxCos 1) ux) 1) (- maxCos 1) (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* 1 (+ ux 1)) (+ ux 1) (* (+ ux 1) (* ux ux)) (* ux ux) (* (+ ux 1) (+ ux 1)) (* ux maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux))) 2 (+ ux (* maxCos ux)) (* maxCos ux) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (* (* (* maxCos ux) maxCos) ux) (* (* maxCos ux) maxCos))

rewrite213.0ms (10.4%)

Memory
5.8MiB live, 183.3MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04423456
04813014
123792973
0102642871
Stop Event
iter-limit
node-limit
iter-limit
Counts
169 → 525
Calls
Call 1
Inputs
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
ux
maxCos
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.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 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))
(*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 ux ux)
(*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux maxCos)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
(-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux)))
#s(literal 2 binary32)
(+.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(*.f32 (*.f32 maxCos ux) maxCos)
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx ux #s(hole binary32 ux))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 1))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 1))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 1))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 ux)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 (* ux (+ 1 (* -1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 1))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 (+ 1 ux)))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (* (pow ux 2) (+ 1 ux))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 1))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (+ 1 (* 2 ux))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (+ 1 (* ux (+ 2 ux)))))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ 1 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* 2 (* ux (+ 1 maxCos)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* ux (+ (* -2 (* ux (- 1 (pow maxCos 2)))) (* 2 (+ 1 maxCos))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 (* ux (+ 1 maxCos)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* ux (+ 1 maxCos))))
#s(approx (* maxCos ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* 2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* (pow ux 2) (- 1 (pow maxCos 2)))))
#s(approx (* (* (* maxCos ux) maxCos) ux) #s(hole binary32 (* (pow maxCos 2) (pow ux 2))))
#s(approx (* (* maxCos ux) maxCos) #s(hole binary32 (* (pow maxCos 2) ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 ux))
#s(approx (* 1 (+ ux 1)) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (pow ux 3)))
#s(approx (* (+ ux 1) (* ux ux)) #s(hole binary32 (* (pow ux 3) (+ 1 (/ 1 ux)))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))))
#s(approx (* (+ ux 1) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* ux (+ (* -1 (/ (- 1 (pow maxCos 2)) (+ 1 maxCos))) (/ 1 ux)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* -2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ (+ 1 maxCos) ux)) (* 2 (- 1 (pow maxCos 2)))))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- 1 (pow maxCos 2)) (- (* -1 maxCos) 1))) (/ 1 ux))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow ux 2) (- (* -2 (/ (- (* -1 maxCos) 1) ux)) (* 2 (- 1 (pow maxCos 2)))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* -2 (* ux (- (* -1 maxCos) 1)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* -1 (* ux (- (* -1 maxCos) 1)))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (+ 1 (+ (* -1 ux) (* maxCos ux)))))
#s(approx (- maxCos 1) #s(hole binary32 -1))
#s(approx (- maxCos 1) #s(hole binary32 (- maxCos 1)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (* 2 ux) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (+ (* 2 ux) (* 2 (* maxCos ux))) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (- (+ (* 2 ux) (* maxCos (+ (* 2 ux) (* 2 (* maxCos (pow ux 2)))))) (* 2 (pow ux 2)))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 ux)))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (+ (* 2 ux) (* 2 (* maxCos ux)))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 ux))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (+ ux (* maxCos ux))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* 2 (pow ux 2))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (+ (* -2 (* (pow maxCos 2) (pow ux 2))) (* 2 (pow ux 2)))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (pow ux 2)))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (+ (* -1 (* (pow maxCos 2) (pow ux 2))) (pow ux 2))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))))
#s(approx (- maxCos 1) #s(hole binary32 maxCos))
#s(approx (- maxCos 1) #s(hole binary32 (* maxCos (- 1 (/ 1 maxCos)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* 2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (* 2 (/ ux maxCos)) (* -2 (pow ux 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (+ (* 2 (/ ux maxCos)) (* 2 (/ ux (pow maxCos 2)))) (+ (* -2 (pow ux 2)) (* 2 (/ (pow ux 2) (pow maxCos 2))))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* 2 (* maxCos ux))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* maxCos (+ (* 2 ux) (* 2 (/ ux maxCos))))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* maxCos (+ ux (/ ux maxCos)))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* -2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) #s(hole binary32 (* (pow maxCos 2) (+ (* -2 (pow ux 2)) (* 2 (/ (pow ux 2) (pow maxCos 2)))))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* -1 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) #s(hole binary32 (* (pow maxCos 2) (- (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))))
#s(approx (- maxCos 1) #s(hole binary32 (* -1 (* maxCos (- (/ 1 maxCos) 1)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1/2 (/ (- 2 (* 2 ux)) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) #s(hole binary32 (* (pow maxCos 2) (- (* -1 (/ (+ (* -2 ux) (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) maxCos))) maxCos)) (* -2 (pow ux 2))))))
#s(approx (* 2 (+ ux (* maxCos ux))) #s(hole binary32 (* -1 (* maxCos (+ (* -2 ux) (* -2 (/ ux maxCos)))))))
#s(approx (+ ux (* maxCos ux)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ ux maxCos)))))))
Outputs
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (+.f32 (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 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (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 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
ux
maxCos
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.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 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.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 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.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 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.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 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.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 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.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 3 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) maxCos)))
(-.f32 maxCos #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (neg.f32 (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 ux maxCos (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))))))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos ux))
(/.f32 (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)))) (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -6 binary32)) (pow.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (-.f32 (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (neg.f32 ux) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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) ux) ux) ux))) (*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -4 binary32)) (-.f32 (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (neg.f32 ux) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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) ux) ux) ux))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 #s(literal 1 binary32) ux) (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 #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 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))) (+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))) (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))))) (/.f32 (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))))))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux 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) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (pow.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.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))))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.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) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (pow.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.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))))
(fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux #s(literal 1 binary32) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))
(+.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))
(*.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)))
(*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))
(*.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)))
(*.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)))
(*.f32 (fabs.f32 ux) (fabs.f32 ux))
(*.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux))
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 ux ux)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (fabs.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux))) (fabs.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (exp.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux))) (exp.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux)) (fabs.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) #s(literal 3 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) (+.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))) (fma.f32 ux ux (-.f32 #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) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (exp.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(fabs.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (cosh.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(+.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) (+.f32 #s(literal 1 binary32) ux))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 (/.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 2 binary32) (+.f32 ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) #s(literal 2 binary32))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) #s(literal 2 binary32)) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))) (neg.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
(-.f32 (*.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (+.f32 ux ux)) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (+.f32 ux ux) (fma.f32 maxCos ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (+.f32 ux ux) (+.f32 ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (+.f32 ux ux) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux)) (/.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 2 binary32) (+.f32 ux ux)) (/.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)))
(fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))
(fma.f32 (+.f32 ux ux) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))
(fma.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))
(*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
(*.f32 (+.f32 ux ux) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 maxCos ux ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux) (-.f32 (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)) (*.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux)))))
(/.f32 (+.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (neg.f32 (-.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (neg.f32 (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (-.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (fma.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (/.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (-.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(-.f32 (+.f32 ux ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 2 binary32) maxCos) ux (+.f32 ux ux))
(fma.f32 (+.f32 #s(literal 1 binary32) maxCos) ux (fma.f32 maxCos ux ux))
(fma.f32 (*.f32 maxCos ux) #s(literal 2 binary32) (+.f32 ux ux))
(fma.f32 #s(literal 2 binary32) (*.f32 maxCos ux) (+.f32 ux ux))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(fma.f32 ux (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 maxCos ux ux))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(+.f32 (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (+.f32 ux ux))
(+.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
(+.f32 (+.f32 ux ux) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
#s(literal 2 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 ux (*.f32 (neg.f32 maxCos) ux))
(fma.f32 #s(literal 1 binary32) ux (*.f32 maxCos ux))
(fma.f32 maxCos ux ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 maxCos ux))
(fma.f32 ux maxCos ux)
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) ux)
(+.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (-.f32 (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))) (*.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))))))
(/.f32 (+.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(/.f32 (+.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32)))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))) (*.f32 (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))))) (*.f32 (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))))
(fma.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))
(+.f32 (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))) (*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))))
(*.f32 ux (-.f32 ux (*.f32 (*.f32 maxCos ux) maxCos)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (pow.f32 (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux)) (*.f32 (*.f32 ux ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (neg.f32 (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (fma.f32 ux ux (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))) (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))))
(-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(fma.f32 ux ux (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(+.f32 (*.f32 ux ux) (*.f32 (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)) ux))
(*.f32 (neg.f32 (*.f32 maxCos ux)) (neg.f32 (*.f32 maxCos ux)))
(*.f32 (fabs.f32 (*.f32 maxCos ux)) (fabs.f32 (*.f32 maxCos ux)))
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos ux) maxCos))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal -2 binary32)))
(pow.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 1 binary32))
(pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 maxCos) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (log.f32 maxCos) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 maxCos ux) maxCos)
(*.f32 maxCos (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (- 1 ux)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx ux ux)
#s(approx (- 1 ux) #s(literal 1 binary32))
#s(approx (- 1 ux) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (- 1 ux)) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (- 1 ux)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(literal 1 binary32))
#s(approx (+ (* (- maxCos 1) ux) 1) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) #s(literal 1 binary32))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) #s(literal 1 binary32))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (+.f32 #s(literal 1 binary32) ux))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (fma.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (fma.f32 (fma.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (* 1 (+ ux 1)) #s(literal 1 binary32))
#s(approx (* 1 (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* 1 (+ ux 1)) #s(literal 1 binary32))
#s(approx (* 1 (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ ux 1) (* ux ux)) (*.f32 ux ux))
#s(approx (* (+ ux 1) (* ux ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (* (+ ux 1) (+ ux 1)) #s(literal 1 binary32))
#s(approx (* (+ ux 1) (+ ux 1)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32)))
#s(approx (* (+ ux 1) (+ ux 1)) (fma.f32 (+.f32 #s(literal 2 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(literal 1 binary32))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) ux))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
#s(approx (+ ux (* maxCos ux)) (fma.f32 maxCos ux ux))
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (*.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
#s(approx (* (* (* maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
#s(approx (* (* maxCos ux) maxCos) (*.f32 (*.f32 maxCos maxCos) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (- 1 ux) (neg.f32 ux))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (neg.f32 ux))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (*.f32 ux ux))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (* 1 (+ ux 1)) ux)
#s(approx (* 1 (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* 1 (+ ux 1)) ux)
#s(approx (* 1 (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ ux 1) (* ux ux)) (*.f32 (*.f32 ux ux) ux))
#s(approx (* (+ ux 1) (* ux ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (*.f32 ux ux)))
#s(approx (* (+ ux 1) (+ ux 1)) (*.f32 ux ux))
#s(approx (* (+ ux 1) (+ ux 1)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (* (+ ux 1) (+ ux 1)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 #s(literal 1 binary32) maxCos))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos))) ux #s(literal 1 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (*.f32 ux ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (*.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (*.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) ux)) #s(literal 1 binary32))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (*.f32 ux ux)))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (*.f32 (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux) #s(literal -2 binary32)))
#s(approx (+ ux (* maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx maxCos maxCos)
#s(approx (+ (* ux maxCos) (- 1 ux)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (+ (* (- maxCos 1) ux) 1) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)))
#s(approx (- maxCos 1) #s(literal -1 binary32))
#s(approx (- maxCos 1) (-.f32 maxCos #s(literal 1 binary32)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 maxCos ux (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 ux ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (-.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 (*.f32 ux ux) maxCos))) maxCos (+.f32 ux ux)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))
#s(approx (* 2 (+ ux (* maxCos ux))) (+.f32 ux ux))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
#s(approx (+ ux (* maxCos ux)) ux)
#s(approx (+ ux (* maxCos ux)) (fma.f32 maxCos ux ux))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (*.f32 ux ux))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (fma.f32 ux ux (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) maxCos))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) maxCos))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 maxCos ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (+.f32 (/.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
#s(approx (- maxCos 1) maxCos)
#s(approx (- maxCos 1) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)))) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)) maxCos) #s(literal 1/2 binary32) ux) maxCos))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 2 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (fma.f32 (/.f32 ux maxCos) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 ux (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -2 binary32) (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) #s(literal 2 binary32)))) (*.f32 maxCos maxCos)))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 ux maxCos) ux)) maxCos))
#s(approx (+ ux (* maxCos ux)) (*.f32 maxCos ux))
#s(approx (+ ux (* maxCos ux)) (*.f32 (+.f32 (/.f32 ux maxCos) ux) maxCos))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
#s(approx (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux))) (*.f32 (fma.f32 #s(literal -2 binary32) (*.f32 ux ux) (*.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
#s(approx (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)) (*.f32 (-.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos)) (neg.f32 ux))))
#s(approx (- maxCos 1) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)) maxCos) (neg.f32 ux)) maxCos)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux)) (neg.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)))) maxCos) #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)) #s(literal 1/2 binary32))) maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux)) (neg.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)))) maxCos) #s(literal -1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux)) (neg.f32 (-.f32 #s(literal 2 binary32) (+.f32 ux ux)))) #s(literal 1/2 binary32))) maxCos))) maxCos)) (neg.f32 ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (*.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) maxCos))) maxCos)) (*.f32 #s(literal -2 binary32) (*.f32 ux ux))) (*.f32 maxCos maxCos)))
#s(approx (* 2 (+ ux (* maxCos ux))) (neg.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (/.f32 ux maxCos) ux)) maxCos)))
#s(approx (+ ux (* maxCos ux)) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 ux) (/.f32 ux maxCos))))

eval52.0ms (2.5%)

Memory
-4.4MiB live, 86.2MiB allocated; 10ms collecting garbage
Compiler

Compiled 20 706 to 2 197 computations (89.4% saved)

prune10.0ms (0.5%)

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

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New5475552
Fresh213
Picked235
Done000
Total5519560
Accuracy
100.0%
Counts
560 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
98.3%
(fma.f32 ux maxCos (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
98.8%
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
98.7%
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) #s(approx (* (+ ux 1) (+ ux 1)) (fma.f32 (+.f32 #s(literal 2 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
98.2%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
98.9%
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
99.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
71.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 341 to 207 computations (39.3% saved)

series26.0ms (1.3%)

Memory
-4.0MiB live, 42.9MiB allocated; 3ms collecting garbage
Counts
32 → 162
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 #s(literal 1 binary32) ux)
maxCos
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux)
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))
#s(literal 2 binary32)
(-.f32 ux (*.f32 ux ux))
(*.f32 ux ux)
#s(literal 1/2 binary32)
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) ux)
(fma.f32 ux maxCos (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))
(+.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 1))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (/ 1 ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (/ (+ 1 (* ux (- maxCos 1))) ux)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (/ 1 ux)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (/ (+ 1 (* maxCos ux)) ux)))
#s(approx (/ 1 ux) #s(hole binary32 (/ 1 ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ 1 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 1))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 2))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (+ 2 (* -2 ux))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* 2 ux)))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* ux (+ 2 (* -2 ux)))))
#s(approx (- ux (* ux ux)) #s(hole binary32 ux))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* ux (+ 1 (* -1 ux)))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 1))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 1))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 1))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 ux)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 ux))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (* 1 ux) #s(hole binary32 ux))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 1))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 1))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 ux)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 (* ux (+ 1 (* -1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))))
#s(approx (+ 1 ux) #s(hole binary32 1))
#s(approx (+ 1 ux) #s(hole binary32 (+ 1 ux)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 ux))))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 ux))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 1))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (+ 1 (* 2 ux))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (+ 1 (* ux (+ 2 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- maxCos 1)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- (+ maxCos (/ 1 ux)) 1)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 maxCos))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (+ maxCos (/ 1 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* ux (+ (* -1 (/ (- 1 (pow maxCos 2)) (+ 1 maxCos))) (/ 1 ux)))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 ux)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -2 ux)))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* ux (- (* 2 (/ 1 ux)) 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* -2 (pow ux 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* -1 (pow ux 2))))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* (pow ux 2) (- (/ 1 ux) 1))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (pow ux 2)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))))
#s(approx (+ 1 ux) #s(hole binary32 ux))
#s(approx (+ 1 ux) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (* (pow ux 3) (+ 1 (/ 1 ux)))))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- 1 (pow maxCos 2)) (- (* -1 maxCos) 1))) (/ 1 ux))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -1 (* ux (- 2 (* 2 (/ 1 ux)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ (* maxCos ux) (* ux (- (/ 1 ux) 1)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- (/ 1 ux) 1)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos (+ ux (/ (* ux (- (/ 1 ux) 1)) maxCos)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 maxCos))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* maxCos (- (+ 1 (/ 1 (* maxCos ux))) (/ 1 maxCos)))))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (* maxCos (+ 1 (/ 1 (* maxCos ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1/2 (/ (- 2 (* 2 ux)) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
Calls

9 calls:

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

rewrite200.0ms (9.8%)

Memory
21.6MiB live, 211.3MiB allocated; 71ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04583972
05003211
124283162
081673098
Stop Event
iter-limit
node-limit
iter-limit
Counts
194 → 706
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 #s(literal 1 binary32) ux)
maxCos
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux)
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))
#s(literal 2 binary32)
(-.f32 ux (*.f32 ux ux))
(*.f32 ux ux)
#s(literal 1/2 binary32)
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) ux)
(fma.f32 ux maxCos (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux))
(+.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) ux) ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) ux)
(*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 1))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (/ 1 ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (/ (+ 1 (* ux (- maxCos 1))) ux)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (/ 1 ux)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (/ (+ 1 (* maxCos ux)) ux)))
#s(approx (/ 1 ux) #s(hole binary32 (/ 1 ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ 1 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 1))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 2))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (+ 2 (* -2 ux))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* 2 ux)))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* ux (+ 2 (* -2 ux)))))
#s(approx (- ux (* ux ux)) #s(hole binary32 ux))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* ux (+ 1 (* -1 ux)))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 1))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 1))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 1))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 ux)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 ux))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (* 1 ux) #s(hole binary32 ux))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 1))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 1))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 ux)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 (* ux (+ 1 (* -1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (+ 1 (* ux (+ 1 (* ux (- (* -1 ux) 1)))))))
#s(approx (+ 1 ux) #s(hole binary32 1))
#s(approx (+ 1 ux) #s(hole binary32 (+ 1 ux)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 ux))))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 ux))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 1))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (+ 1 (* 2 ux))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (+ 1 (* ux (+ 2 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- maxCos 1)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- (+ maxCos (/ 1 ux)) 1)))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 maxCos))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (+ maxCos (/ 1 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* ux (+ (* -1 (/ (- 1 (pow maxCos 2)) (+ 1 maxCos))) (/ 1 ux)))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 ux)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -2 ux)))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* ux (- (* 2 (/ 1 ux)) 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* -2 (pow ux 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* -1 (pow ux 2))))
#s(approx (- ux (* ux ux)) #s(hole binary32 (* (pow ux 2) (- (/ 1 ux) 1))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (pow ux 2)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 2)) (+ 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* (pow ux 3) (- (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 3))) (+ 1 (/ 1 ux))))))
#s(approx (+ 1 ux) #s(hole binary32 ux))
#s(approx (+ 1 ux) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (* (* (+ 1 ux) ux) ux) #s(hole binary32 (* (pow ux 3) (+ 1 (/ 1 ux)))))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ 1 ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (pow ux 2)))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (* 2 (/ 1 ux))))))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (* 2 (/ 1 ux)) (/ 1 (pow ux 2)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- 1 (pow maxCos 2)) (- (* -1 maxCos) 1))) (/ 1 ux))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -1 (* ux (- 2 (* 2 (/ 1 ux)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (/ 1 ux) 1) ux)))))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (+ 1 (* -1 (/ (- (+ (/ 1 ux) (/ 1 (pow ux 2))) 1) ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ (* maxCos ux) (* ux (- (/ 1 ux) 1)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- (/ 1 ux) 1)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos (+ ux (/ (* ux (- (/ 1 ux) 1)) maxCos)))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 maxCos))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* maxCos (- (+ 1 (/ 1 (* maxCos ux))) (/ 1 maxCos)))))
#s(approx (+ (/ 1 ux) maxCos) #s(hole binary32 (* maxCos (+ 1 (/ 1 (* maxCos ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1/2 (/ (- 2 (* 2 ux)) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
Outputs
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
#s(literal 1 binary32)
ux
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))
(/.f32 (neg.f32 (expm1.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(/.f32 (expm1.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) (-.f32 maxCos #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 maxCos #s(literal 1 binary32)))
(+.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (/.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) maxCos)
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux) maxCos)
(+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(+.f32 maxCos (/.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 #s(literal -2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 ux))
(/.f32 #s(literal 2 binary32) (+.f32 ux ux))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) ux)
(pow.f32 ux #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
maxCos
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) ux))
(*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))) (neg.f32 ux))
(/.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32)) ux)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) ux)
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))) (neg.f32 (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (+.f32 ux ux) ux) (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))) (*.f32 ux ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (neg.f32 ux))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux)
(-.f32 (/.f32 (+.f32 ux ux) ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(fma.f32 (/.f32 ux #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(fma.f32 (/.f32 ux #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(fma.f32 (/.f32 ux ux) (/.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(fma.f32 (/.f32 ux ux) #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 ux #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(fma.f32 #s(literal 2 binary32) (/.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) ux))
(+.f32 (/.f32 (+.f32 ux ux) ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(/.f32 (+.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (fma.f32 ux ux ux))
(/.f32 (+.f32 (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))) (neg.f32 (fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (fma.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 8 binary32))) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (fma.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))))
(-.f32 (/.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (fma.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 8 binary32)) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (fma.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (*.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))))
(-.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(+.f32 (+.f32 ux ux) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
#s(literal 2 binary32)
(*.f32 (-.f32 #s(literal 1 binary32) ux) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (fma.f32 ux ux ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux ux ux)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (fma.f32 ux ux ux)))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 (neg.f32 ux) ux))
(+.f32 ux (*.f32 ux (neg.f32 ux)))
(*.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)))
(*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))
(*.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)))
(*.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)))
(*.f32 (fabs.f32 ux) (fabs.f32 ux))
(*.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux))
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 ux ux)
(*.f32 #s(literal 1 binary32) (*.f32 ux ux))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) #s(literal 0 binary32)))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
#s(literal 1/2 binary32)
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))) (/.f32 (neg.f32 (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(+.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) ux))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))) (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(*.f32 (*.f32 ux ux) ux)
(*.f32 ux (*.f32 ux ux))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 3/2 binary32))
(pow.f32 ux #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 3 binary32) #s(literal 0 binary32)))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) #s(literal 2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 ux ux))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 ux (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 (+.f32 ux #s(literal 1 binary32)) ux)
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (+.f32 ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) ux)))
(-.f32 (*.f32 ux ux) (neg.f32 ux))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) ux)
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) ux)
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) ux)
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) ux)
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) ux)
(fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux) ux)
(fma.f32 (neg.f32 ux) (neg.f32 ux) ux)
(fma.f32 ux ux ux)
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) ux)
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (*.f32 ux ux) ux)
(+.f32 ux (*.f32 ux ux))
ux
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (neg.f32 (-.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 ux maxCos (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (+.f32 (pow.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)))) (neg.f32 (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -4 binary32)) (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) ux))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -6 binary32)) (pow.f32 (/.f32 ux (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -4 binary32)) (-.f32 (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 ux (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (fma.f32 ux ux ux) ux))) (*.f32 (+.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -4 binary32)) (-.f32 (/.f32 (*.f32 ux ux) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 ux (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux ux) ux))) (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux ux) ux))) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 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))) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (+.f32 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 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux)))) (neg.f32 (+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 ux ux ux) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))))
(/.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux))) (+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (pow.f32 (*.f32 (fma.f32 ux ux ux) ux) #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux)))))
(-.f32 (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))) (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux)) (+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))) (/.f32 (pow.f32 (*.f32 (fma.f32 ux ux ux) ux) #s(literal 3 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (fma.f32 ux ux ux) ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))))))
(-.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux ux) ux))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 ux ux ux)) ux))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux)))
(+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 (fma.f32 ux ux ux) ux)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(exp.f32 (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (fma.f32 ux ux ux) ux)
(*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux (fma.f32 ux ux ux))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (*.f32 (*.f32 ux ux) ux))
(fma.f32 ux ux (*.f32 (*.f32 ux ux) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))
(+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 (+.f32 ux #s(literal 1 binary32)) ux)
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 ux (+.f32 ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) ux)))
(-.f32 (*.f32 ux ux) (neg.f32 ux))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) ux)
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) ux)
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) ux)
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) ux)
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) ux)
(fma.f32 (*.f32 (*.f32 ux ux) ux) (/.f32 #s(literal 1 binary32) ux) ux)
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) ux) ux)
(fma.f32 (neg.f32 ux) (neg.f32 ux) ux)
(fma.f32 ux ux ux)
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) ux)
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (*.f32 ux ux) ux)
(+.f32 ux (*.f32 ux ux))
(*.f32 (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (fabs.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32)))) (fabs.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (exp.f32 (log.f32 (+.f32 ux #s(literal 1 binary32)))) (exp.f32 (log.f32 (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(*.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32))) (fabs.f32 (+.f32 ux #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 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) (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (*.f32 (-.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (-.f32 ux #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 (*.f32 ux ux) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 ux ux) ux) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (fma.f32 ux ux ux))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32) (fma.f32 ux ux ux))
(fma.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (fma.f32 ux ux ux))
(fma.f32 ux (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(pow.f32 (exp.f32 (log.f32 (+.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))
(fabs.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))))
(+.f32 (fma.f32 ux ux ux) (+.f32 ux #s(literal 1 binary32)))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (fma.f32 ux ux ux))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(literal 1 binary32))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (* 1 ux) ux)
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(literal 1 binary32))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (/.f32 #s(literal 1 binary32) ux))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (/.f32 (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux))
#s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))
#s(approx (+ (/ 1 ux) maxCos) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (/ 1 ux) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(literal 1 binary32))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos #s(literal 1 binary32)))) #s(literal 1 binary32)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(literal 1 binary32))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (-.f32 #s(literal 1 binary32) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(literal 2 binary32))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))
#s(approx (* 2 (- ux (* ux ux))) (+.f32 ux ux))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))
#s(approx (- ux (* ux ux)) ux)
#s(approx (- ux (* ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(literal 1 binary32))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- 1 (* (* ux ux) ux)) #s(literal 1 binary32))
#s(approx (- 1 (* (* ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
#s(approx (* (* ux ux) ux) (*.f32 (*.f32 ux ux) ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(literal 1 binary32))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (+.f32 ux #s(literal 1 binary32)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) (* 1 ux)) ux)
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (* 1 ux) ux)
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) #s(literal 1 binary32))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) #s(literal 1 binary32))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (+.f32 ux #s(literal 1 binary32)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (fma.f32 (fma.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ 1 ux) #s(literal 1 binary32))
#s(approx (+ 1 ux) (+.f32 ux #s(literal 1 binary32)))
#s(approx (* (* (+ 1 ux) ux) ux) (*.f32 ux ux))
#s(approx (* (* (+ 1 ux) ux) ux) (*.f32 (fma.f32 ux ux ux) ux))
#s(approx (+ (* ux ux) (* 1 ux)) ux)
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (* (+ 1 ux) (+ 1 ux)) #s(literal 1 binary32))
#s(approx (* (+ 1 ux) (+ 1 ux)) (fma.f32 #s(literal 2 binary32) ux #s(literal 1 binary32)))
#s(approx (* (+ 1 ux) (+ 1 ux)) (fma.f32 (+.f32 #s(literal 2 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (neg.f32 ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 maxCos #s(literal 1 binary32)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
#s(approx (+ (/ 1 ux) maxCos) maxCos)
#s(approx (+ (/ 1 ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos #s(literal 1 binary32)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 maxCos #s(literal 1 binary32)))) ux #s(literal 1 binary32)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (neg.f32 ux))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (*.f32 #s(literal -2 binary32) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) ux))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)))
#s(approx (- ux (* ux ux)) (neg.f32 (*.f32 ux ux)))
#s(approx (- ux (* ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (neg.f32 ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (*.f32 ux ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (fma.f32 ux ux ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (+ (* ux ux) (* 1 ux)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) (neg.f32 ux))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (neg.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 ux ux))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (+ 1 ux) ux)
#s(approx (+ 1 ux) (+.f32 ux #s(literal 1 binary32)))
#s(approx (* (* (+ 1 ux) ux) ux) (*.f32 (*.f32 ux ux) ux))
#s(approx (* (* (+ 1 ux) ux) ux) (fma.f32 (*.f32 ux ux) ux (*.f32 ux ux)))
#s(approx (+ (* ux ux) (* 1 ux)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (* (+ 1 ux) (+ 1 ux)) (*.f32 ux ux))
#s(approx (* (+ 1 ux) (+ 1 ux)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (* (+ 1 ux) (+ 1 ux)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (neg.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 (* (* ux ux) ux)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 ux ux) ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (* (+ 1 ux) (+ 1 ux))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (*.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #s(literal 1 binary32))))
#s(approx (- (+ 1 ux) (* (* (+ 1 ux) ux) ux)) (*.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx maxCos maxCos)
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 maxCos ux (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) maxCos))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) maxCos)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) maxCos)))) maxCos))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 maxCos ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
#s(approx (- (+ (/ 1 ux) maxCos) 1) maxCos)
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) #s(literal 1/2 binary32) ux) maxCos))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) maxCos)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal 1 binary32)) maxCos)))) maxCos))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) maxCos)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) (neg.f32 ux)) maxCos)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) (neg.f32 ux)) maxCos)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) maxCos) #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) #s(literal 1/2 binary32))) maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (*.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) maxCos) #s(literal -1/2 binary32))) maxCos))) maxCos)) (neg.f32 ux)) maxCos)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) maxCos)))))

eval75.0ms (3.7%)

Memory
-9.1MiB live, 135.1MiB allocated; 16ms collecting garbage
Compiler

Compiled 28 034 to 3 182 computations (88.6% saved)

prune15.0ms (0.7%)

Memory
-13.2MiB live, 33.4MiB allocated; 4ms collecting garbage
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New7265731
Fresh101
Picked415
Done033
Total7319740
Accuracy
100.0%
Counts
740 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
98.4%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux) #s(literal 1/2 binary32)))
98.1%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
87.0%
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)))
97.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
99.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
71.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
98.4%
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) maxCos))
Compiler

Compiled 450 to 259 computations (42.4% saved)

series44.0ms (2.2%)

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

9 calls:

TimeVariablePointExpression
10.0ms
maxCos
@0
((/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (/ (* 2 (- ux (* ux ux))) ux) (* 2 (- ux (* ux ux))) (* (+ (* -2 ux) 2) ux) (+ (* -2 ux) 2) -2 ux 2 1/2 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (/ 1 ux) 1 (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/ (- (/ 1 ux) 1) maxCos) maxCos (+ (- 1 ux) (* ux maxCos)) (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (* ux ux) (+ (* (+ ux 1) ux) 1) (+ ux 1) (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (* (+ (* (+ ux 1) ux) 1) maxCos))
10.0ms
ux
@-inf
((/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (/ (* 2 (- ux (* ux ux))) ux) (* 2 (- ux (* ux ux))) (* (+ (* -2 ux) 2) ux) (+ (* -2 ux) 2) -2 ux 2 1/2 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (/ 1 ux) 1 (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/ (- (/ 1 ux) 1) maxCos) maxCos (+ (- 1 ux) (* ux maxCos)) (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (* ux ux) (+ (* (+ ux 1) ux) 1) (+ ux 1) (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (* (+ (* (+ ux 1) ux) 1) maxCos))
5.0ms
ux
@inf
((/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (/ (* 2 (- ux (* ux ux))) ux) (* 2 (- ux (* ux ux))) (* (+ (* -2 ux) 2) ux) (+ (* -2 ux) 2) -2 ux 2 1/2 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (/ 1 ux) 1 (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/ (- (/ 1 ux) 1) maxCos) maxCos (+ (- 1 ux) (* ux maxCos)) (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (* ux ux) (+ (* (+ ux 1) ux) 1) (+ ux 1) (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (* (+ (* (+ ux 1) ux) 1) maxCos))
5.0ms
maxCos
@-inf
((/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (/ (* 2 (- ux (* ux ux))) ux) (* 2 (- ux (* ux ux))) (* (+ (* -2 ux) 2) ux) (+ (* -2 ux) 2) -2 ux 2 1/2 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (/ 1 ux) 1 (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/ (- (/ 1 ux) 1) maxCos) maxCos (+ (- 1 ux) (* ux maxCos)) (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (* ux ux) (+ (* (+ ux 1) ux) 1) (+ ux 1) (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (* (+ (* (+ ux 1) ux) 1) maxCos))
5.0ms
ux
@0
((/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (/ (* 2 (- ux (* ux ux))) ux) (* 2 (- ux (* ux ux))) (* (+ (* -2 ux) 2) ux) (+ (* -2 ux) 2) -2 ux 2 1/2 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (* (- (/ 1 ux) 1) ux) (- (/ 1 ux) 1) (/ 1 ux) 1 (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/ (- (/ 1 ux) 1) maxCos) maxCos (+ (- 1 ux) (* ux maxCos)) (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (- 1 (* (* ux ux) ux)) (* (* ux ux) ux) (* ux ux) (+ (* (+ ux 1) ux) 1) (+ ux 1) (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (* (+ (* (+ ux 1) ux) 1) maxCos))

rewrite176.0ms (8.6%)

Memory
-22.1MiB live, 249.7MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05014628
05393541
126683490
083563382
Stop Event
iter-limit
node-limit
iter-limit
Counts
208 → 512
Calls
Call 1
Inputs
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux) #s(literal 1/2 binary32))
(/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux)
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)
(fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32))
#s(literal -2 binary32)
ux
#s(literal 2 binary32)
#s(literal 1/2 binary32)
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.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)
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
(*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)
(fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(*.f32 ux ux)
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(+.f32 ux #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) maxCos))
(*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) maxCos)
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))
(*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ 1 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 1))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 2))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (+ 2 (* -2 ux))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* 2 ux)))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* ux (+ 2 (* -2 ux)))))
#s(approx (* (+ (* -2 ux) 2) ux) #s(hole binary32 (* 2 ux)))
#s(approx (* (+ (* -2 ux) 2) ux) #s(hole binary32 (* ux (+ 2 (* -2 ux)))))
#s(approx (+ (* -2 ux) 2) #s(hole binary32 2))
#s(approx (+ (* -2 ux) 2) #s(hole binary32 (+ 2 (* -2 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (* (- (/ 1 ux) 1) ux) #s(hole binary32 1))
#s(approx (* (- (/ 1 ux) 1) ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (/ 1 ux)))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (/ (+ 1 (* -1 ux)) ux)))
#s(approx (/ 1 ux) #s(hole binary32 (/ 1 ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 1))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 1))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (/ 1 maxCos)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (+ (* ux (- 1 (/ 1 maxCos))) (/ 1 maxCos))))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ (+ (* -1 (/ ux maxCos)) (/ 1 maxCos)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(hole binary32 1))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 1))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 1))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 1))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (/ 1 maxCos)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (+ (* ux (- 1 (/ 1 maxCos))) (/ 1 maxCos))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (/ 1 maxCos)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 maxCos))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (+ maxCos (* maxCos ux))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (+ maxCos (* ux (+ maxCos (* maxCos ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* ux (+ (* -1 (/ (- 1 (pow maxCos 2)) (+ 1 maxCos))) (/ 1 ux)))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 ux)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -2 ux)))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* ux (- (* 2 (/ 1 ux)) 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* -2 (pow ux 2))))
#s(approx (* 2 (- ux (* ux ux))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))
#s(approx (* (+ (* -2 ux) 2) ux) #s(hole binary32 (* -2 (pow ux 2))))
#s(approx (* (+ (* -2 ux) 2) ux) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))
#s(approx (+ (* -2 ux) 2) #s(hole binary32 (* -2 ux)))
#s(approx (+ (* -2 ux) 2) #s(hole binary32 (* ux (- (* 2 (/ 1 ux)) 2))))
#s(approx (* (- (/ 1 ux) 1) ux) #s(hole binary32 (* -1 ux)))
#s(approx (* (- (/ 1 ux) 1) ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 -1))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (- (/ 1 ux) 1)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* maxCos (* ux (- 1 (/ 1 maxCos))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* ux (- 1 (/ 1 maxCos)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* ux (- (+ 1 (/ 1 (* maxCos ux))) (/ 1 maxCos)))))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ -1 maxCos)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (- (/ 1 (* maxCos ux)) (/ 1 maxCos))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* (+ ux 1) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* maxCos (* ux (- 1 (/ 1 maxCos))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (* ux (- 1 (/ 1 maxCos)))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (* maxCos ux))) (/ 1 maxCos)))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (* -1 (/ ux maxCos))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (* ux (- (/ 1 (* maxCos ux)) (/ 1 maxCos)))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (* maxCos (pow ux 2))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (* (pow ux 2) (+ maxCos (/ maxCos ux)))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (* (pow ux 2) (+ maxCos (+ (/ maxCos ux) (/ maxCos (pow ux 2)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- 1 (pow maxCos 2)) (- (* -1 maxCos) 1))) (/ 1 ux))))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(hole binary32 (* -1 (* ux (- 2 (* 2 (/ 1 ux)))))))
#s(approx (+ (* -2 ux) 2) #s(hole binary32 (* -1 (* ux (- 2 (* 2 (/ 1 ux)))))))
#s(approx (* (- (/ 1 ux) 1) ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) 1)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (+ 1 (/ 1 (* maxCos ux))))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) 1)))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (+ 1 (/ 1 (* maxCos ux))))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (/ 1 (* maxCos ux)))))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (* (pow ux 2) (+ maxCos (* -1 (/ (+ (* -1 maxCos) (* -1 (/ maxCos ux))) ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2)))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (+ (* maxCos ux) (* ux (- (/ 1 ux) 1)))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (+ (* maxCos ux) (* ux (- (/ 1 ux) 1)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (/ (* ux (- (/ 1 ux) 1)) maxCos)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (/ (+ (* maxCos ux) (* ux (- (/ 1 ux) 1))) maxCos)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ (- (/ 1 ux) 1) maxCos)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (- (/ 1 (+ 1 (* ux (+ 1 ux)))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (/ (- (/ 1 (+ 1 (* ux (+ 1 ux)))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) maxCos)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (/ (- (+ (* maxCos ux) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) maxCos)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) #s(hole binary32 (/ (- 1 (pow ux 3)) (* maxCos (+ 1 (* ux (+ 1 ux)))))))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) #s(hole binary32 (* maxCos (+ 1 (* ux (+ 1 ux))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (+ (/ 1 (* maxCos (pow (+ 1 ux) 2))) (/ ux (* maxCos (pow (+ 1 ux) 2))))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* maxCos (+ ux (/ (* ux (- (/ 1 ux) 1)) maxCos)))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* maxCos (+ ux (/ (* ux (- (/ 1 ux) 1)) maxCos)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 ux))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (+ ux (/ (* ux (- (/ 1 ux) 1)) maxCos))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (pow ux 3) (* maxCos (+ 1 (* ux (+ 1 ux)))))))))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 ux))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) #s(hole binary32 (- (+ ux (/ 1 (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (pow ux 3) (* maxCos (+ 1 (* ux (+ 1 ux))))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1/2 (/ (- 2 (* 2 ux)) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))) maxCos)) (* 1/2 (- (* -1 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* -1 (- 2 (* 2 ux)))))) maxCos)) (* 1/2 (- 2 (* 2 ux)))) maxCos)))))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (+ (/ 1 (pow (+ 1 ux) 2)) (/ ux (pow (+ 1 ux) 2))) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (* ux (+ 1 ux)))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) maxCos)))))))
Outputs
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux)))
(*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) ux))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux))
(*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux) #s(literal 1/2 binary32))
(/.f32 (neg.f32 (*.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) #s(literal 1/2 binary32))) (neg.f32 ux))
(/.f32 (*.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) #s(literal 1/2 binary32)) ux)
(/.f32 (neg.f32 (neg.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)))) (neg.f32 (neg.f32 ux)))
(/.f32 (neg.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))) (neg.f32 ux))
(/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux)
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))
(*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)
(*.f32 ux (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))
(fma.f32 ux #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) ux))
(fma.f32 ux #s(literal 2 binary32) (*.f32 ux (*.f32 #s(literal -2 binary32) ux)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 #s(literal -2 binary32) ux) ux))
(fma.f32 #s(literal 2 binary32) ux (*.f32 ux (*.f32 #s(literal -2 binary32) ux)))
(+.f32 (+.f32 ux ux) (*.f32 (*.f32 #s(literal -2 binary32) ux) ux))
(+.f32 (+.f32 ux ux) (*.f32 ux (*.f32 #s(literal -2 binary32) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 ux ux) (+.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 2 binary32) (+.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)))) (neg.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) #s(literal 4 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 #s(literal 4 binary32) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 ux ux))))))
(/.f32 (neg.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal -8 binary32) #s(literal 8 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 ux ux) (+.f32 ux ux))) (+.f32 #s(literal 2 binary32) (+.f32 ux ux)))
(/.f32 (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 8 binary32) (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 4 binary32) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 ux ux)))))
(/.f32 (+.f32 #s(literal 8 binary32) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal -8 binary32) #s(literal 8 binary32)) (fma.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (+.f32 ux ux))) (/.f32 (*.f32 (+.f32 ux ux) (+.f32 ux ux)) (+.f32 #s(literal 2 binary32) (+.f32 ux ux))))
(-.f32 (/.f32 #s(literal 4 binary32) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (-.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))) (/.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 8 binary32) (+.f32 #s(literal 4 binary32) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 ux ux))))) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 4 binary32) (fma.f32 (+.f32 ux ux) (+.f32 ux ux) (*.f32 #s(literal 2 binary32) (+.f32 ux ux))))))
(-.f32 #s(literal 2 binary32) (+.f32 ux ux))
(fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32))
(fma.f32 ux #s(literal -2 binary32) #s(literal 2 binary32))
(+.f32 (/.f32 #s(literal 8 binary32) (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))
(+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))))) (/.f32 #s(literal 8 binary32) (fma.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))))))
(+.f32 (*.f32 #s(literal -2 binary32) ux) #s(literal 2 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))
#s(literal -2 binary32)
ux
#s(literal 2 binary32)
#s(literal 1/2 binary32)
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.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 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(expm1.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) (+.f32 ux ux))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.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 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))
(/.f32 #s(literal -1 binary32) (neg.f32 ux))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) ux)
(/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 #s(literal 2 binary32) (+.f32 ux ux))
(pow.f32 ux #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
#s(literal 1 binary32)
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux) maxCos)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux) maxCos))
(*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux) maxCos)
(*.f32 maxCos (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux))
(fma.f32 maxCos ux (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(fma.f32 ux maxCos (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(fma.f32 ux maxCos (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux ux))) (neg.f32 (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 maxCos maxCos)))) (neg.f32 (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 maxCos maxCos))) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)) (/.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))) (/.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))
(fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux)
(fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))) (/.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.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 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))))
(+.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)
(+.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))) (neg.f32 (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (neg.f32 maxCos)) (neg.f32 maxCos)) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 maxCos #s(literal 1 binary32))) (*.f32 maxCos maxCos))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (neg.f32 maxCos))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 #s(literal 1 binary32) maxCos))
maxCos
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.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)) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (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)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (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) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux 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 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 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)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 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)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))) (/.f32 (neg.f32 (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(+.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) ux))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))) (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (*.f32 ux ux) ux)
(*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 ux (*.f32 ux ux))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 3/2 binary32))
(pow.f32 ux #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32)))
(*.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)))
(*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))
(*.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)))
(*.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)))
(*.f32 (fabs.f32 ux) (fabs.f32 ux))
(*.f32 (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 #s(literal 1 binary32) (*.f32 ux ux))
(*.f32 ux ux)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) #s(literal 0 binary32)))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) #s(literal 2 binary32) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (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 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux 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))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(fma.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (fma.f32 (fma.f32 ux ux ux) (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) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux 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) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.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))))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos)
(*.f32 maxCos (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) (neg.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (neg.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)))) (neg.f32 (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (/.f32 (*.f32 (*.f32 ux ux) ux) maxCos))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (/.f32 (*.f32 (*.f32 ux ux) ux) maxCos))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (neg.f32 maxCos)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) maxCos) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) ux)) (*.f32 (-.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (neg.f32 maxCos)) (*.f32 (fma.f32 ux ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 ux))) (*.f32 (fma.f32 ux ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 ux ux) ux (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) maxCos) (*.f32 (fma.f32 ux ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) ux)) (*.f32 (fma.f32 ux ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) maxCos))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos))) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos))) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))) (/.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (/.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (-.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 maxCos maxCos) maxCos)) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))))) (/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) ux) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (neg.f32 (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 maxCos maxCos))))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) maxCos)) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (neg.f32 maxCos)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (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)) (/.f32 (*.f32 (*.f32 ux ux) ux) maxCos))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (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)) maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) ux) maxCos))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (/.f32 (*.f32 (*.f32 ux ux) ux) maxCos))) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (neg.f32 maxCos) (neg.f32 ux))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (*.f32 maxCos (neg.f32 ux))) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 maxCos ux)) (*.f32 maxCos maxCos))
(/.f32 (fma.f32 (neg.f32 ux) (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 maxCos (neg.f32 maxCos)))
(/.f32 (fma.f32 (neg.f32 ux) maxCos (*.f32 maxCos #s(literal 1 binary32))) (*.f32 maxCos maxCos))
(/.f32 (+.f32 (neg.f32 maxCos) (*.f32 (neg.f32 maxCos) (neg.f32 ux))) (*.f32 (neg.f32 maxCos) maxCos))
(/.f32 (fma.f32 #s(literal 1 binary32) maxCos (*.f32 maxCos (neg.f32 ux))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) (neg.f32 maxCos))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) maxCos) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 maxCos maxCos)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 (/.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (/.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 ux maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(fma.f32 (/.f32 ux maxCos) #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(fma.f32 #s(literal -1 binary32) (/.f32 ux maxCos) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 maxCos maxCos))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 (/.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 maxCos maxCos))))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(+.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (neg.f32 ux) maxCos))
(*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)
(*.f32 maxCos (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) maxCos (*.f32 (fma.f32 ux ux ux) maxCos))
(fma.f32 maxCos #s(literal 1 binary32) (*.f32 maxCos (fma.f32 ux ux ux)))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (fma.f32 ux ux ux)))
(+.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (fma.f32 ux ux ux) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(literal 1 binary32))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) #s(literal 1 binary32))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (-.f32 #s(literal 1 binary32) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) #s(literal 2 binary32))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))
#s(approx (* 2 (- ux (* ux ux))) (+.f32 ux ux))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))
#s(approx (* (+ (* -2 ux) 2) ux) (+.f32 ux ux))
#s(approx (* (+ (* -2 ux) 2) ux) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux))
#s(approx (+ (* -2 ux) 2) #s(literal 2 binary32))
#s(approx (+ (* -2 ux) 2) (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))
#s(approx ux ux)
#s(approx (* (- (/ 1 ux) 1) ux) #s(literal 1 binary32))
#s(approx (* (- (/ 1 ux) 1) ux) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 #s(literal 1 binary32) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux))
#s(approx (/ 1 ux) (/.f32 #s(literal 1 binary32) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(literal 1 binary32))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(literal 1 binary32))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos #s(literal 1 binary32)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 #s(literal 1 binary32) maxCos)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) #s(literal 1 binary32))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- 1 (* (* ux ux) ux)) #s(literal 1 binary32))
#s(approx (- 1 (* (* ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
#s(approx (* (* ux ux) ux) (*.f32 (*.f32 ux ux) ux))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (+ (* (+ ux 1) ux) 1) #s(literal 1 binary32))
#s(approx (+ (* (+ ux 1) ux) 1) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* (+ ux 1) ux) 1) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (+ ux 1) #s(literal 1 binary32))
#s(approx (+ ux 1) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) #s(literal 1 binary32))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos #s(literal 1 binary32)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 #s(literal 1 binary32) maxCos)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) maxCos)
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (fma.f32 maxCos ux maxCos))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (fma.f32 (fma.f32 maxCos ux maxCos) ux maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 #s(literal 1 binary32) maxCos))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos))) ux #s(literal 1 binary32)))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (neg.f32 ux))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (*.f32 #s(literal -2 binary32) ux))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) ux))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
#s(approx (* 2 (- ux (* ux ux))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)))
#s(approx (* (+ (* -2 ux) 2) ux) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
#s(approx (* (+ (* -2 ux) 2) ux) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)))
#s(approx (+ (* -2 ux) 2) (*.f32 #s(literal -2 binary32) ux))
#s(approx (+ (* -2 ux) 2) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) ux))
#s(approx (* (- (/ 1 ux) 1) ux) (neg.f32 ux))
#s(approx (* (- (/ 1 ux) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- (/ 1 ux) 1) #s(literal -1 binary32))
#s(approx (- (/ 1 ux) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos) ux #s(literal 1 binary32)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 #s(literal -1 binary32) maxCos))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) maxCos)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (neg.f32 ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (+ (* (+ ux 1) ux) 1) (*.f32 ux ux))
#s(approx (+ (* (+ ux 1) ux) 1) (fma.f32 ux ux ux))
#s(approx (+ (* (+ ux 1) ux) 1) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 ux ux)))
#s(approx (+ ux 1) ux)
#s(approx (+ ux 1) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos) ux #s(literal 1 binary32)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (/.f32 (neg.f32 ux) maxCos))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (*.f32 (*.f32 ux ux) maxCos))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (*.f32 (+.f32 (/.f32 maxCos ux) maxCos) (*.f32 ux ux)))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (*.f32 (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos ux)) maxCos) (*.f32 ux ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (neg.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) ux)))
#s(approx (+ (* -2 ux) 2) (neg.f32 (*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)) ux)))
#s(approx (* (- (/ 1 ux) 1) ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux) maxCos)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (neg.f32 (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) ux)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* (+ ux 1) ux) 1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 (* (* ux ux) ux)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 ux ux) ux))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (neg.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux) maxCos)))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (neg.f32 (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) ux)))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (*.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 maxCos) (/.f32 maxCos ux)) ux)) maxCos) (*.f32 ux ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 maxCos ux (*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) maxCos))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos))
#s(approx maxCos maxCos)
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (-.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (/.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) maxCos))
#s(approx (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (* (+ (* (+ ux 1) ux) 1) maxCos) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) #s(literal 1/2 binary32) ux) maxCos))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)) maxCos)) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)))) maxCos))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 maxCos ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux) maxCos))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 maxCos ux))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux) maxCos))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux)
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (*.f32 maxCos ux))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) ux)
#s(approx (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) (neg.f32 ux)) maxCos)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) maxCos) #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) #s(literal 1/2 binary32))) maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (neg.f32 (*.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux)) (neg.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)))) maxCos) #s(literal -1/2 binary32))) maxCos))) maxCos)) (neg.f32 ux)) maxCos)))
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) maxCos)))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) (neg.f32 ux)) maxCos)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) (neg.f32 ux)) maxCos)))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (* (+ ux (/ (- 1 (* (* ux ux) ux)) (* (+ (* (+ ux 1) ux) 1) maxCos))) maxCos) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))

eval64.0ms (3.1%)

Memory
10.3MiB live, 114.0MiB allocated; 31ms collecting garbage
Compiler

Compiled 31 194 to 3 150 computations (89.9% saved)

prune19.0ms (0.9%)

Memory
-8.6MiB live, 38.1MiB allocated; 5ms collecting garbage
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New6432645
Fresh000
Picked325
Done044
Total6468654
Accuracy
100.0%
Counts
654 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
99.9%
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
98.4%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 #s(approx (* 2 (- ux (* ux ux))) (*.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) ux)) ux) #s(literal 1/2 binary32)))
98.1%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (* (* (* maxCos ux) maxCos) ux)))) (* 2 (+ ux (* maxCos ux)))) #s(approx (* (/ (* 2 (- ux (* ux ux))) ux) 1/2) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
99.9%
#s(approx (+ (/ (- (* 1 (+ ux 1)) (* (+ ux 1) (* ux ux))) (* (+ ux 1) (+ ux 1))) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos #s(literal 1 binary32)))))
99.0%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
71.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
98.7%
#s(approx (+ (* ux maxCos) (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux))))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 ux maxCos)) maxCos))
Compiler

Compiled 808 to 277 computations (65.7% saved)

regimes25.0ms (1.2%)

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

4 calls:

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

Compiled 10 to 16 computations (-60% saved)

regimes5.0ms (0.3%)

Memory
15.4MiB live, 15.4MiB 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
ux
1.0ms
maxCos
1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
uy
Results
AccuracySegmentsBranch
99.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
99.0%1ux
99.0%1uy
99.0%1maxCos
Compiler

Compiled 10 to 16 computations (-60% saved)

regimes4.0ms (0.2%)

Memory
12.1MiB live, 12.1MiB 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
ux
1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
uy
1.0ms
maxCos
Results
AccuracySegmentsBranch
71.8%1uy
71.8%1maxCos
71.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
71.8%1ux
Compiler

Compiled 10 to 16 computations (-60% saved)

derivations88.0ms (4.3%)

Memory
-43.9MiB live, 55.7MiB allocated; 5ms collecting garbage
Stop Event
fuel
Compiler

Compiled 26 to 12 computations (53.8% saved)

preprocess15.0ms (0.7%)

Memory
38.5MiB live, 38.5MiB allocated; 0ms collecting garbage
Remove

(abs uy)

Compiler

Compiled 118 to 88 computations (25.4% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...