UniformSampleCone, z

Time bar (total: 2.1s)

start0.0ms (0%)

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

analyze89.0ms (4.2%)

Memory
6.6MiB live, 59.6MiB allocated; 44ms 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)

sample549.0ms (26.1%)

Memory
4.5MiB live, 890.4MiB allocated; 140ms collecting garbage
Samples
356.0ms8 167×0valid
6.0ms89×1valid
Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult!: 46.0ms (38.3% of total)
ival-sub!: 31.0ms (25.8% of total)
ival-add!: 20.0ms (16.7% of total)
ival-<=: 16.0ms (13.3% of total)
adjust: 3.0ms (2.5% of total)
ival-and: 3.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

explain69.0ms (3.3%)

Memory
-14.2MiB live, 91.3MiB allocated; 24ms 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
20.0ms498×0valid
1.0ms14×1valid
Compiler

Compiled 43 to 25 computations (41.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult!: 3.0ms (51.2% of total)
ival-sub!: 1.0ms (17.1% of total)
ival-add!: 1.0ms (17.1% of total)
adjust: 0.0ms (0% of total)

preprocess53.0ms (2.5%)

Memory
-10.3MiB live, 36.5MiB allocated; 2ms 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
9.8MiB live, 9.8MiB 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
@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)
1.0ms
maxCos
@-inf
((+ (- 1 ux) (* ux maxCos)) (- 1 ux) 1 ux (* ux maxCos) maxCos)

rewrite180.0ms (8.6%)

Memory
31.9MiB live, 221.6MiB allocated; 35ms 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)))

eval10.0ms (0.5%)

Memory
-26.0MiB live, 21.0MiB allocated; 2ms collecting garbage
Compiler

Compiled 2 531 to 402 computations (84.1% saved)

prune5.0ms (0.3%)

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

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1098117
Fresh000
Picked101
Done000
Total1108118
Accuracy
100.0%
Counts
118 → 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)

series35.0ms (1.7%)

Memory
4.3MiB live, 57.3MiB allocated; 5ms 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
8.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))

rewrite212.0ms (10.1%)

Memory
-13.5MiB live, 261.3MiB allocated; 25ms 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))))

eval58.0ms (2.8%)

Memory
16.1MiB live, 114.0MiB allocated; 11ms collecting garbage
Compiler

Compiled 20 623 to 2 197 computations (89.3% saved)

prune13.0ms (0.6%)

Memory
-18.6MiB live, 28.7MiB allocated; 2ms collecting garbage
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New5445549
Fresh213
Picked235
Done000
Total5489557
Accuracy
100.0%
Counts
557 → 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)

series27.0ms (1.3%)

Memory
1.8MiB live, 48.7MiB 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
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)))
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)))
4.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)))
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)))

rewrite177.0ms (8.4%)

Memory
23.3MiB live, 259.0MiB allocated; 25ms 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)))))

eval81.0ms (3.8%)

Memory
10.9MiB live, 155.7MiB allocated; 13ms collecting garbage
Compiler

Compiled 27 832 to 3 182 computations (88.6% saved)

prune15.0ms (0.7%)

Memory
-11.3MiB live, 35.7MiB allocated; 3ms collecting garbage
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New7205725
Fresh101
Picked415
Done033
Total7259734
Accuracy
100.0%
Counts
734 → 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)

series46.0ms (2.2%)

Memory
-20.3MiB live, 76.9MiB allocated; 8ms 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))
9.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))
7.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))
6.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
@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))

rewrite169.0ms (8%)

Memory
30.3MiB live, 258.6MiB allocated; 23ms 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))))

eval145.0ms (6.9%)

Memory
-8.4MiB live, 140.9MiB allocated; 122ms collecting garbage
Compiler

Compiled 30 739 to 3 150 computations (89.8% saved)

prune19.0ms (0.9%)

Memory
-10.6MiB live, 36.3MiB allocated; 4ms collecting garbage
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New6312633
Fresh000
Picked325
Done044
Total6348642
Accuracy
100.0%
Counts
642 → 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)

regimes27.0ms (1.3%)

Memory
7.1MiB live, 53.5MiB allocated; 5ms 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:

9.0ms
ux
6.0ms
uy
6.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
6.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)

regimes6.0ms (0.3%)

Memory
15.7MiB live, 15.7MiB 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
uy
1.0ms
ux
1.0ms
maxCos
1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
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
13.1MiB live, 13.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
uy
1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
maxCos
1.0ms
ux
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)

derivations93.0ms (4.4%)

Memory
-49.5MiB live, 101.1MiB allocated; 5ms collecting garbage
Stop Event
fuel
Compiler

Compiled 26 to 12 computations (53.8% saved)

preprocess15.0ms (0.7%)

Memory
38.3MiB live, 38.3MiB 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...