UniformSampleCone, z

Time bar (total: 2.5s)

start0.0ms (0%)

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

analyze157.0ms (6.4%)

Memory
39.5MiB live, 151.5MiB allocated; 78ms 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)

sample522.0ms (21.2%)

Memory
25.9MiB live, 964.1MiB allocated; 148ms collecting garbage
Samples
297.0ms8 167×0valid
5.0ms89×1valid
Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult!: 42.0ms (42.4% of total)
ival-sub!: 25.0ms (25.2% of total)
ival-add!: 20.0ms (20.2% of total)
ival-<=: 5.0ms (5% of total)
adjust: 3.0ms (3% of total)
ival-and: 3.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

explain53.0ms (2.2%)

Memory
16.1MiB live, 109.9MiB allocated; 8ms 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
18.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 (48.1% of total)
ival-add!: 2.0ms (32.1% of total)
ival-sub!: 1.0ms (16% of total)
adjust: 0.0ms (0% of total)

preprocess72.0ms (2.9%)

Memory
-47.4MiB live, 54.0MiB allocated; 28ms 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.1MiB live, 9.1MiB 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)

rewrite173.0ms (7%)

Memory
13.0MiB live, 246.9MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063245
067233
1328229
22853228
08915212
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)) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.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) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.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 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.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) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.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 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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) (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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) (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #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) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.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) (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.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 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (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 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.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))) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (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 (pow.f32 ux #s(literal 3 binary32)) (+.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 (expm1.f32 (neg.f32 (log.f32 ux))) maxCos) ux))
#s(approx (- 1 ux) (neg.f32 ux))
#s(approx (- 1 ux) (*.f32 (expm1.f32 (neg.f32 (log.f32 ux))) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 #s(literal -1 binary32) ux (*.f32 maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux)))
#s(approx (- 1 ux) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 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)) (*.f32 (-.f32 (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos) ux) (neg.f32 maxCos)))

eval8.0ms (0.3%)

Memory
23.1MiB live, 23.2MiB allocated; 0ms collecting garbage
Compiler

Compiled 2 232 to 397 computations (82.2% saved)

prune7.0ms (0.3%)

Memory
-31.7MiB live, 15.0MiB allocated; 2ms collecting garbage
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1099118
Fresh000
Picked101
Done000
Total1109119
Accuracy
100.0%
Counts
119 → 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))
99.0%
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.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))) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux maxCos))
98.6%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.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 (pow.f32 ux #s(literal 3 binary32)) (+.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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux)))
71.8%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 278 to 194 computations (30.2% saved)

series16.0ms (0.7%)

Memory
35.4MiB live, 35.4MiB allocated; 0ms collecting garbage
Counts
22 → 124
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 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 ux #s(literal 3 binary32))
#s(literal 3 binary32)
(fma.f32 ux ux (+.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 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 1))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 1))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (pow ux 3) #s(hole binary32 (pow ux 3)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 1))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* ux ux) (+ 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) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 1))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (pow ux 2) 1)))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 1))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 ux))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (pow ux 3)))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* -1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux ux) (+ 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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 ux)))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ 1 (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- 1 (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (pow ux 2)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #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)) #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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #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)) #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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
Calls

9 calls:

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

rewrite741.0ms (30.1%)

Memory
-229.7MiB live, 389.5MiB allocated; 1.1s collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03022471
03272163
114762135
083672100
Stop Event
iter-limit
node-limit
iter-limit
Counts
146 → 449
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 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 ux #s(literal 3 binary32))
#s(literal 3 binary32)
(fma.f32 ux ux (+.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 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 1))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 1))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (pow ux 3) #s(hole binary32 (pow ux 3)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 1))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* ux ux) (+ 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) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 1))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (pow ux 2) 1)))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 1))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 ux))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (pow ux 3)))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* -1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux ux) (+ 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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 ux)))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ 1 (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- 1 (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (pow ux 2)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #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)) #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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #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)) #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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (pow ux 3) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
Outputs
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos 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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 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 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)) (/.f32 (*.f32 ux ux) (+.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 ux ux (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)))))
(-.f32 (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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 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 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
ux
maxCos
(/.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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.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 (pow.f32 ux #s(literal 3 binary32)) (+.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (neg.f32 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 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #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 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 #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 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 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 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (neg.f32 (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (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 maxCos #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos))) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))))
(/.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 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (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) (pow.f32 ux #s(literal 3 binary32))) (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)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (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)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.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))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.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))) (pow.f32 ux #s(literal 3 binary32)))) (*.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)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.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) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.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 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 (log.f32 ux) #s(literal 3 binary32)))
#s(literal 3 binary32)
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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) (pow.f32 ux #s(literal 4 binary32))) #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 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux ux (+.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.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) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) 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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #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 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.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 (pow.f32 ux #s(literal 3 binary32)) #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) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.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 #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))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (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) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos))) (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 ux) maxCos) (*.f32 (neg.f32 ux) maxCos) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos)))))
(/.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 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (fma.f32 (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (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) (pow.f32 ux #s(literal 3 binary32))) (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)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (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)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.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))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.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))) (pow.f32 ux #s(literal 3 binary32)))) (*.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)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.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) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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) (pow.f32 ux #s(literal 4 binary32))) #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 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux ux (+.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.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) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) ux) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32))) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))
(/.f32 (fma.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))))
(/.f32 (fma.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (-.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (-.f32 ux (*.f32 ux ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 ux (*.f32 ux 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 (neg.f32 ux) (neg.f32 ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux ux))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 (*.f32 ux ux) ux)
(+.f32 ux (*.f32 ux ux))
(/.f32 (neg.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#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) (fma.f32 #s(literal -1 binary32) 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(literal 1 binary32))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (- 1 (pow ux 3)) #s(literal 1 binary32))
#s(approx (- 1 (pow ux 3)) (fma.f32 (pow.f32 ux #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)))
#s(approx (pow ux 3) (pow.f32 ux #s(literal 3 binary32)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(literal 1 binary32))
#s(approx (+ (* ux ux) (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ 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) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) #s(literal 1 binary32))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(literal 1 binary32))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(literal 1 binary32))
#s(approx (+ (* ux ux) (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) ux) ux)
#s(approx (+ (* ux ux) ux) (fma.f32 ux ux ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (pow.f32 ux #s(literal 3 binary32)))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))) #s(literal 1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (neg.f32 ux))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (pow ux 3)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
#s(approx (- 1 (pow ux 3)) (*.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) (*.f32 ux ux)))
#s(approx (+ ux 1) ux)
#s(approx (+ ux 1) (fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (neg.f32 ux))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (pow.f32 ux #s(literal -2 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (-.f32 (pow.f32 ux #s(literal -2 binary32)) (pow.f32 ux #s(literal -3 binary32))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal -4 binary32))) (*.f32 ux ux)))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) (*.f32 ux ux)))
#s(approx (+ (* ux ux) ux) (*.f32 ux ux))
#s(approx (+ (* ux ux) ux) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) ux)
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal -4 binary32))) ux))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- 1 ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- 1 (pow ux 3)) (*.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32)))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) ux) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) ux) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (/ (pow ux 3) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal -3 binary32))) ux)) #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) (fma.f32 #s(literal -1 binary32) 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
#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 (fma.f32 #s(literal -1 binary32) 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (+ (* ux maxCos) (- 1 ux)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) maxCos) ux))))
#s(approx (- maxCos 1) (*.f32 (neg.f32 maxCos) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))

eval33.0ms (1.3%)

Memory
28.7MiB live, 80.3MiB allocated; 6ms collecting garbage
Compiler

Compiled 10 756 to 1 524 computations (85.8% saved)

prune10.0ms (0.4%)

Memory
-23.6MiB live, 23.4MiB allocated; 3ms collecting garbage
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New3734377
Fresh224
Picked235
Done000
Total3779386
Accuracy
100.0%
Counts
386 → 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))
99.0%
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
98.6%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (+.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))
98.9%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
98.3%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
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 309 to 203 computations (34.3% saved)

series29.0ms (1.2%)

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

9 calls:

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

rewrite160.0ms (6.5%)

Memory
21.4MiB live, 253.9MiB allocated; 16ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05194586
05714036
126423961
081083812
Stop Event
iter-limit
node-limit
iter-limit
Counts
218 → 608
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.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) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux)))
#s(literal 2 binary32)
(+.f32 ux (*.f32 maxCos ux))
ux
(*.f32 maxCos ux)
maxCos
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 ux ux)
(pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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)
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(fma.f32 ux ux (+.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 #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 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(fma.f32 ux ux ux)
(/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) #s(hole binary32 (* 2 (* ux (+ 1 maxCos)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #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 ux #s(hole binary32 ux))
#s(approx (* maxCos ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) #s(hole binary32 (* 2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) #s(hole binary32 (* (pow ux 2) (- 1 (pow maxCos 2)))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (pow (* maxCos ux) 2) #s(hole binary32 (* (pow maxCos 2) (pow ux 2))))
#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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 1))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ 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) (+ ux 1)) #s(hole binary32 1))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* ux ux) (+ 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) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 1))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (pow ux 2) 1)))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 1))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 ux))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (pow ux 3)))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* -1 ux)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (pow ux 2) 1))))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* (pow ux 3) (+ 1 (* ux (- (* (pow ux 2) (+ 1 (* -1 ux))) 1))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) #s(hole binary32 (* -2 (* (pow ux 2) (- 1 (pow maxCos 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #s(hole binary32 (* (pow ux 2) (- (* 2 (/ (+ 1 maxCos) ux)) (* 2 (- 1 (pow maxCos 2)))))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ 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 ux) (+ ux 1)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* ux ux) (+ 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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 ux)))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ 1 (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- 1 (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))) (pow ux 2))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (pow ux 2)))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (+ (* ux ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) ux) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (/ 1 ux)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 3))) (+ (/ 1 ux) (/ 1 (pow ux 4)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) #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 (+ (- 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ 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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow ux 3))) (/ 1 (pow ux 2))) ux))) (pow ux 2))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) 1) ux)) 1)))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 (pow ux 2)) (+ 1 (/ 1 (pow ux 3)))) ux)) 1)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) #s(hole binary32 (- (* 2 ux) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #s(hole binary32 (- (+ (* 2 ux) (* 2 (* maxCos ux))) (* 2 (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #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 maxCos #s(hole binary32 maxCos))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) #s(hole binary32 (* 2 (pow ux 2))))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) #s(hole binary32 (+ (* -2 (* (pow maxCos 2) (pow ux 2))) (* 2 (pow ux 2)))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) #s(hole binary32 (pow ux 2)))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) #s(hole binary32 (+ (* -1 (* (pow maxCos 2) (pow ux 2))) (pow ux 2))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #s(hole binary32 (* 2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #s(hole binary32 (* (pow maxCos 2) (- (* 2 (/ ux maxCos)) (* -2 (pow ux 2))))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) #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) (pow (* maxCos ux) 2))) #s(hole binary32 (* -2 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) #s(hole binary32 (* (pow maxCos 2) (+ (* -2 (pow ux 2)) (* 2 (/ (pow ux 2) (pow maxCos 2)))))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) #s(hole binary32 (* -1 (* (pow maxCos 2) (pow ux 2)))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) #s(hole binary32 (* (pow maxCos 2) (- (/ (pow ux 2) (pow maxCos 2)) (pow ux 2)))))
#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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) #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)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #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 (* (- (+ (/ 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 (+ (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #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 (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2))))) maxCos)))))))
Outputs
(*.f32 (/.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux)) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) maxCos)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 maxCos ux ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) #s(literal 1 binary32))) (fma.f32 maxCos ux ux))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 maxCos ux ux)) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (*.f32 ux #s(literal 2 binary32)) (fma.f32 maxCos ux ux)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) maxCos) (fma.f32 maxCos ux ux)) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (/.f32 (fma.f32 maxCos ux ux) (*.f32 ux #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (/.f32 (fma.f32 maxCos ux ux) (+.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.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 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (-.f32 (fma.f32 maxCos ux ux) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 3 binary32)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))))))
(-.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(fma.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(fma.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(+.f32 (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) maxCos))
(*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (fma.f32 maxCos ux ux))
(/.f32 (+.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) #s(literal 4 binary32)) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 4 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 4 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (fma.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)) (*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (/.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(-.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))
(fma.f32 (*.f32 #s(literal 2 binary32) maxCos) ux (*.f32 ux #s(literal 2 binary32)))
(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 #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)))
(fma.f32 #s(literal 2 binary32) (*.f32 maxCos ux) (*.f32 ux #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(+.f32 (/.f32 (*.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 ux #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux #s(literal 2 binary32)))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(+.f32 (fma.f32 maxCos ux ux) (fma.f32 maxCos ux ux))
#s(literal 2 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 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 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 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))
ux
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 1 binary32)))
maxCos
(*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (+.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) #s(literal 4 binary32)) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))))) (*.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(+.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)))) (neg.f32 (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (fma.f32 ux ux (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) (pow.f32 (*.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 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 (neg.f32 ux) (neg.f32 ux))
(*.f32 ux ux)
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 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 (fabs.f32 (*.f32 maxCos ux)) (fabs.f32 (*.f32 maxCos ux)))
(*.f32 (exp.f32 (log.f32 (*.f32 maxCos ux))) (exp.f32 (log.f32 (*.f32 maxCos ux))))
(*.f32 (neg.f32 (*.f32 maxCos ux)) (neg.f32 (*.f32 maxCos ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 (*.f32 maxCos ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 maxCos 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 (fma.f32 (log.f32 maxCos) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 2 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.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 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (+.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 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) 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 (neg.f32 (*.f32 ux ux)) ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
#s(literal 1 binary32)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.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 (-.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal -2 binary32))) #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 (pow.f32 ux #s(literal -3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal -3 binary32))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) maxCos) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) maxCos)))
(/.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 (pow.f32 maxCos #s(literal 3 binary32)) #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 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (fma.f32 maxCos ux ux))
(/.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 (pow.f32 maxCos #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) #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)) #s(literal 1 binary32)) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 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 2 binary32)) (+.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)) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (+.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))
(+.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 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal -2 binary32)))) (neg.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) (pow.f32 maxCos #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal -3 binary32)))) (neg.f32 (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal -2 binary32))) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))))
(/.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 ux #s(literal -3 binary32))) (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (/.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 (pow.f32 ux #s(literal -2 binary32)) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (pow.f32 ux #s(literal -3 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))) (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (/.f32 (pow.f32 maxCos #s(literal 3 binary32)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 ux #s(literal -3 binary32)) (fma.f32 maxCos maxCos (-.f32 (pow.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(+.f32 maxCos (/.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)
(pow.f32 ux #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (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) (pow.f32 ux #s(literal 3 binary32))) (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)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (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)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.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))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.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))) (pow.f32 ux #s(literal 3 binary32)))) (*.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)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.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) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (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 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) 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 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 (log.f32 ux) #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) #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 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux ux (+.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #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 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.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 (pow.f32 ux #s(literal 3 binary32)) #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) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.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 #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))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (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) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
(pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (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 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux)))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))) (/.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (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) (pow.f32 ux #s(literal 3 binary32))) (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)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (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)) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.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))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.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))) (pow.f32 ux #s(literal 3 binary32)))) (*.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)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.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) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))) (/.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))) (/.f32 (/.f32 (pow.f32 ux #s(literal 9 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(pow.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 ux ux ux)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) #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 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32))) (*.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.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 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (neg.f32 ux) (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 ux ux (+.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(*.f32 (+.f32 #s(literal 1 binary32) ux) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (-.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (-.f32 ux (*.f32 ux ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 ux ux))) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 ux (*.f32 ux ux))))
(-.f32 (/.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) 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 (neg.f32 ux) (neg.f32 ux) ux)
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux ux))
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 ux ux ux)
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 3 binary32))))))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 (*.f32 ux ux) ux)
(+.f32 ux (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(literal 1 binary32))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 #s(literal 1 binary32) maxCos)) #s(literal -1 binary32) #s(literal 1 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.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 ux ux)
#s(approx (* ux maxCos) (*.f32 maxCos ux))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) (*.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (pow (* maxCos ux) 2) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (- 1 ux) #s(literal 1 binary32))
#s(approx (- 1 ux) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) #s(literal 1 binary32))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (- 1 (* (* ux ux) ux)) #s(literal 1 binary32))
#s(approx (- 1 (* (* ux ux) ux)) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))
#s(approx (* (* ux ux) ux) (pow.f32 ux #s(literal 3 binary32)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(literal 1 binary32))
#s(approx (+ (* ux ux) (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ 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) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) #s(literal 1 binary32))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(literal 1 binary32))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) (+ ux 1)) #s(literal 1 binary32))
#s(approx (+ (* ux ux) (+ ux 1)) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) ux) ux)
#s(approx (+ (* ux ux) ux) (fma.f32 ux ux ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (pow.f32 ux #s(literal 3 binary32)))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (fma.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) (*.f32 ux ux)) #s(literal 1 binary32)) ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (*.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.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 (+ (- 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (neg.f32 ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* (* ux ux) ux)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) (*.f32 ux ux)))
#s(approx (+ ux 1) ux)
#s(approx (+ ux 1) (fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (neg.f32 ux))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (pow.f32 ux #s(literal -2 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (-.f32 (pow.f32 ux #s(literal -2 binary32)) (pow.f32 ux #s(literal -3 binary32))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal -4 binary32))) (*.f32 ux ux)))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (+ ux 1)) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (+ (* ux ux) (+ ux 1)) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) (*.f32 ux ux)))
#s(approx (+ (* ux ux) ux) (*.f32 ux ux))
#s(approx (+ (* ux ux) ux) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) ux)
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (pow.f32 ux #s(literal -4 binary32))) ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (*.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 #s(literal -2 binary32) ux) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ ux (* maxCos ux)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- 1 ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32)))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ (* ux ux) (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32))) ux) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) ux) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal -3 binary32))) ux)) #s(literal 1 binary32))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32) (*.f32 maxCos ux)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (fma.f32 (fma.f32 maxCos ux ux) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #s(literal -2 binary32))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (-.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 (*.f32 ux ux) maxCos))) maxCos (*.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 ux #s(literal 2 binary32)))
#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 maxCos maxCos)
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) (fma.f32 (*.f32 ux ux) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) (*.f32 ux ux))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) (fma.f32 ux ux (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
#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 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 maxCos ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) maxCos) #s(literal 1/2 binary32) ux) maxCos))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 2 binary32)))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.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) (pow (* maxCos ux) 2)))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 ux (*.f32 maxCos maxCos)))) (fma.f32 (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #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) (pow (* maxCos ux) 2))) (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
#s(approx (* 2 (- (* ux ux) (pow (* maxCos ux) 2))) (*.f32 (fma.f32 (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)) #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #s(literal -2 binary32))) (*.f32 maxCos maxCos)))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
#s(approx (- (* ux ux) (pow (* maxCos ux) 2)) (*.f32 (-.f32 (pow.f32 (/.f32 ux maxCos) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) maxCos))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) 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 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) maxCos))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) maxCos) (neg.f32 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.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 #s(literal 2 binary32))))) maxCos) #s(literal -1/2 binary32) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) #s(literal 1/2 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) #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 #s(literal 2 binary32))))) 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 #s(literal 2 binary32))))) #s(literal 1/2 binary32))) maxCos))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (*.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) ux (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) maxCos))) maxCos) #s(literal -1 binary32) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))
#s(approx (* 2 (+ ux (* maxCos ux))) (*.f32 (neg.f32 maxCos) (*.f32 #s(literal -2 binary32) (+.f32 (/.f32 ux maxCos) ux))))
#s(approx (+ ux (* maxCos ux)) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 ux) (/.f32 ux maxCos))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))))
#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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))

eval58.0ms (2.3%)

Memory
-3.5MiB live, 139.7MiB allocated; 12ms collecting garbage
Compiler

Compiled 21 723 to 2 570 computations (88.2% saved)

prune13.0ms (0.5%)

Memory
-15.8MiB live, 30.7MiB allocated; 3ms collecting garbage
Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New6313634
Fresh011
Picked325
Done033
Total6349643
Accuracy
100.0%
Counts
643 → 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.6%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
98.2%
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
98.1%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
98.3%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
87.0%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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)))
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 196 to 134 computations (31.6% saved)

series38.0ms (1.5%)

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

9 calls:

TimeVariablePointExpression
11.0ms
ux
@-inf
((+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux (/ (- (/ 1 ux) 1) maxCos) (- (/ 1 ux) 1) (/ 1 ux) 1 maxCos (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (- 1 (pow ux 3)) (pow ux 3) 3 (* (+ (* (+ 1 ux) ux) 1) maxCos) (+ (* (+ 1 ux) ux) 1) (+ 1 ux) (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)
5.0ms
maxCos
@0
((+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux (/ (- (/ 1 ux) 1) maxCos) (- (/ 1 ux) 1) (/ 1 ux) 1 maxCos (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (- 1 (pow ux 3)) (pow ux 3) 3 (* (+ (* (+ 1 ux) ux) 1) maxCos) (+ (* (+ 1 ux) ux) 1) (+ 1 ux) (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)
5.0ms
maxCos
@-inf
((+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux (/ (- (/ 1 ux) 1) maxCos) (- (/ 1 ux) 1) (/ 1 ux) 1 maxCos (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (- 1 (pow ux 3)) (pow ux 3) 3 (* (+ (* (+ 1 ux) ux) 1) maxCos) (+ (* (+ 1 ux) ux) 1) (+ 1 ux) (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)
4.0ms
ux
@inf
((+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux (/ (- (/ 1 ux) 1) maxCos) (- (/ 1 ux) 1) (/ 1 ux) 1 maxCos (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (- 1 (pow ux 3)) (pow ux 3) 3 (* (+ (* (+ 1 ux) ux) 1) maxCos) (+ (* (+ 1 ux) ux) 1) (+ 1 ux) (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)
4.0ms
maxCos
@inf
((+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) ux (/ (- (/ 1 ux) 1) maxCos) (- (/ 1 ux) 1) (/ 1 ux) 1 maxCos (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (- 1 (pow ux 3)) (pow ux 3) 3 (* (+ (* (+ 1 ux) ux) 1) maxCos) (+ (* (+ 1 ux) ux) 1) (+ 1 ux) (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)

rewrite193.0ms (7.9%)

Memory
-11.4MiB live, 328.9MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04383712
04733496
121523443
091013346
Stop Event
iter-limit
node-limit
iter-limit
Counts
182 → 381
Calls
Call 1
Inputs
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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)
ux
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
maxCos
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos))
(*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) maxCos)
(+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(pow.f32 ux #s(literal 3 binary32))
#s(literal 3 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 #s(literal 1 binary32) ux)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux)
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 ux #s(hole binary32 ux))
#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) 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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 1))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (/ 1 maxCos)))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (+ (* ux (- 1 (/ 1 maxCos))) (/ 1 maxCos))))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (/ 1 maxCos)))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 1))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (pow ux 3) #s(hole binary32 (pow ux 3)))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 maxCos))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (+ maxCos (* maxCos ux))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (+ maxCos (* ux (+ maxCos (* maxCos ux))))))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 1))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ 1 ux) #s(hole binary32 1))
#s(approx (+ 1 ux) #s(hole binary32 (+ 1 ux)))
#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 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 1))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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) 1) #s(hole binary32 -1))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (- (/ 1 ux) 1)))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (* maxCos (* ux (- 1 (/ 1 maxCos))))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (* ux (+ (* maxCos (- 1 (/ 1 maxCos))) (/ 1 ux)))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (* ux (- 1 (/ 1 maxCos)))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (* maxCos ux))) (/ 1 maxCos)))))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (* -1 (/ ux maxCos))))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (* ux (- (/ 1 (* maxCos ux)) (/ 1 maxCos)))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (* maxCos (pow ux 2))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (* (pow ux 2) (+ maxCos (/ maxCos ux)))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (* (pow ux 2) (+ maxCos (+ (/ maxCos ux) (/ maxCos (pow ux 2)))))))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ 1 ux) #s(hole binary32 ux))
#s(approx (+ 1 ux) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* -1 (/ (* ux (- 1 (pow maxCos 2))) (+ 1 maxCos)))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) 1)))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (+ 1 (/ 1 (* maxCos ux))))))))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (/ 1 (* maxCos ux)))))))
#s(approx (- 1 (pow ux 3)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (* (+ (* (+ 1 ux) 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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (/ (* ux (- 1 (pow maxCos 2))) (- (* -1 maxCos) 1))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 (+ ux (pow ux 2)))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 (+ ux (pow ux 2))))) (/ (pow ux 3) (+ 1 (+ ux (pow ux 2)))))))
#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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (- (/ 1 (+ 1 (* ux (+ 1 ux)))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux)))))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (/ (- (/ 1 (+ 1 (* ux (+ 1 ux)))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) maxCos)))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (/ (- (+ (* maxCos ux) (/ 1 (+ 1 (* ux (+ 1 ux))))) (/ (pow ux 3) (+ 1 (* ux (+ 1 ux))))) maxCos)))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) #s(hole binary32 (/ (- 1 (pow ux 3)) (* maxCos (+ 1 (* ux (+ 1 ux)))))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) #s(hole binary32 (* maxCos (+ 1 (* ux (+ 1 ux))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (- (/ 1 ux) 1)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (+ (* 1/2 (/ (- (* 2 ux) (* 2 (pow ux 2))) ux)) (* maxCos ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 (+ ux (pow ux 2)))))) (/ (pow ux 3) (* maxCos (+ 1 (+ ux (pow ux 2)))))))))
#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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 ux))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) #s(hole binary32 (- (+ ux (/ 1 (* maxCos (+ 1 (* ux (+ 1 ux)))))) (/ (pow ux 3) (* maxCos (+ 1 (* ux (+ 1 ux))))))))
#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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(hole binary32 (* maxCos (+ ux (* 1/2 (/ (- 2 (* 2 ux)) maxCos))))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #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 (* (- (+ (/ 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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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)))))))
#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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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)))))))
Outputs
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))))))
(fma.f32 maxCos ux (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
(fma.f32 maxCos ux (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)))
(fma.f32 ux maxCos (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
(fma.f32 ux maxCos (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)))
(+.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32))) (-.f32 ux (*.f32 (/.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)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (/.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)) maxCos) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))) (/.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (-.f32 ux (*.f32 (/.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)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)))
(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 ux #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))))) (/.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux (*.f32 (/.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)) maxCos) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)))))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) ux)
(+.f32 ux (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))
ux
(/.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))
(expm1.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (*.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 (pow.f32 ux #s(literal -2 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) ux))
(-.f32 (/.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 ux #s(literal -3 binary32)) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal -2 binary32)) (+.f32 #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) (neg.f32 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)))
#s(literal 1 binary32)
maxCos
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) maxCos))
(*.f32 (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) maxCos)
(*.f32 maxCos (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos))) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (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 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (-.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (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)) maxCos)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (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 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -3 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux ux (-.f32 (pow.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) #s(literal -2 binary32)) (*.f32 ux (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (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)) maxCos)))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (/.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (/.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux)
(+.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos)) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) maxCos) (*.f32 maxCos (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (*.f32 maxCos maxCos))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (*.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (neg.f32 (*.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)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (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 (pow.f32 ux #s(literal 3 binary32)) maxCos))) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 (*.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)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.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)) (pow.f32 ux #s(literal 3 binary32)))) (*.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)) maxCos)))
(/.f32 (-.f32 (*.f32 #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)) maxCos) (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos))) (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))) (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)) (*.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (*.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)))
(/.f32 (-.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 maxCos))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) maxCos)
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) maxCos) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) maxCos))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (/.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))))))
(-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))
(*.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 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 (log.f32 ux) #s(literal 3 binary32)))
#s(literal 3 binary32)
(*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos)
(*.f32 maxCos (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)) (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))) (*.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos)) (*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos)))))
(fma.f32 maxCos #s(literal 1 binary32) (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)))
(fma.f32 #s(literal 1 binary32) maxCos (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) maxCos))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))) (/.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 ux (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))) (/.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) ux))))))
(+.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #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 (pow.f32 ux #s(literal 3 binary32)) #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 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) 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) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) #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) (-.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))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (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 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (+.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 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 ux (*.f32 ux ux)) #s(literal 2 binary32)))) (neg.f32 ux))
(/.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) ux)
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32))) ux)
(*.f32 #s(literal 2 binary32) (/.f32 (-.f32 ux (*.f32 ux ux)) ux))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) ux) (*.f32 ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))) (*.f32 ux ux))
(/.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32))) (neg.f32 ux))
(/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux)
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) ux) ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) ux))
(+.f32 (/.f32 (-.f32 ux (*.f32 ux ux)) ux) (/.f32 (-.f32 ux (*.f32 ux ux)) ux))
(+.f32 (/.f32 (*.f32 #s(literal 2 binary32) ux) ux) (/.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) ux))
(*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)))
(/.f32 (fma.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 3 binary32))) (fma.f32 (-.f32 ux (*.f32 ux ux)) (-.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) (-.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 ux (*.f32 ux ux)) (-.f32 ux (*.f32 ux ux))))))
(/.f32 (+.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32)))) (fma.f32 ux ux ux))
(/.f32 (+.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #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) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 6 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux ux) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 (fma.f32 ux ux ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux ux ux) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 ux ux ux) (*.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))))) (*.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (*.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #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) (pow.f32 ux #s(literal 3 binary32))) (*.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) ux (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #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) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 8 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal 2 binary32)))))))
(-.f32 (*.f32 #s(literal 2 binary32) 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 ux #s(literal 2 binary32) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 ux ux) #s(literal -2 binary32)))
(+.f32 (-.f32 ux (*.f32 ux ux)) (-.f32 ux (*.f32 ux ux)))
#s(literal 2 binary32)
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) ux) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (neg.f32 ux) ux)) (*.f32 ux (*.f32 (neg.f32 ux) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32)))) (neg.f32 (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (fma.f32 ux ux ux)))
(/.f32 (-.f32 (*.f32 ux ux) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 ux ux ux))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 ux ux) (fma.f32 ux ux ux)) (/.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 ux ux ux)))
(-.f32 (/.f32 (pow.f32 ux #s(literal 3 binary32)) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))) (/.f32 (pow.f32 ux #s(literal 6 binary32)) (fma.f32 ux ux (+.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32))))))
(-.f32 ux (*.f32 ux ux))
(+.f32 ux (*.f32 (neg.f32 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 (neg.f32 ux) (neg.f32 ux))
(*.f32 ux ux)
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))
(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)))
#s(literal 1/2 binary32)
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 ux ux)
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (/.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) maxCos) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 #s(literal 1 binary32) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) ux))
#s(approx (/ 1 ux) (/.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) #s(literal 1 binary32))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (/.f32 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) maxCos))
#s(approx (- 1 (pow ux 3)) #s(literal 1 binary32))
#s(approx (- 1 (pow ux 3)) (fma.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32)) #s(literal 1 binary32)))
#s(approx (pow ux 3) (pow.f32 ux #s(literal 3 binary32)))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) maxCos)
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (fma.f32 maxCos ux maxCos))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (fma.f32 (fma.f32 maxCos ux maxCos) ux maxCos))
#s(approx (+ (* (+ 1 ux) ux) 1) #s(literal 1 binary32))
#s(approx (+ (* (+ 1 ux) ux) 1) (+.f32 ux #s(literal 1 binary32)))
#s(approx (+ (* (+ 1 ux) ux) 1) (fma.f32 (+.f32 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) 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 (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) #s(literal 1 binary32))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux) (+.f32 maxCos #s(literal 1 binary32))) #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) (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)))
#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 #s(literal 2 binary32) 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 (fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32)) ux))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (/.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) maxCos)))
#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 (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) 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 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (*.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (/.f32 (neg.f32 ux) maxCos))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 #s(literal 1 binary32) maxCos)) ux))
#s(approx (- 1 (pow ux 3)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32)))
#s(approx (- 1 (pow ux 3)) (*.f32 (-.f32 (pow.f32 ux #s(literal -3 binary32)) #s(literal 1 binary32)) (pow.f32 ux #s(literal 3 binary32))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (*.f32 (*.f32 ux ux) maxCos))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (*.f32 (+.f32 (/.f32 maxCos ux) maxCos) (*.f32 ux ux)))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (*.f32 (+.f32 (+.f32 (/.f32 maxCos (*.f32 ux ux)) (/.f32 maxCos ux)) maxCos) (*.f32 ux ux)))
#s(approx (+ (* (+ 1 ux) ux) 1) (*.f32 ux ux))
#s(approx (+ (* (+ 1 ux) ux) 1) (fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux))
#s(approx (+ (* (+ 1 ux) ux) 1) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 ux #s(literal -2 binary32))) (*.f32 ux ux)))
#s(approx (+ 1 ux) ux)
#s(approx (+ 1 ux) (fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32)))
#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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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 ux ux) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 #s(literal -1 binary32) maxCos #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (*.f32 (neg.f32 ux) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (*.f32 (neg.f32 ux) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (*.f32 (neg.f32 ux) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux))))
#s(approx (- 1 (pow ux 3)) (*.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -3 binary32)))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 maxCos) (/.f32 maxCos ux)) ux) #s(literal -1 binary32) maxCos) (*.f32 ux ux)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 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) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (/ (* 2 (- ux (* ux ux))) ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.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 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 maxCos 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 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 maxCos ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux (*.f32 maxCos 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 (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (/.f32 (fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) maxCos))
#s(approx (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* (+ (* (+ 1 ux) ux) 1) maxCos) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (fma.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)) ux) #s(literal 1/2 binary32) (*.f32 maxCos ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))) 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 (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 maxCos ux))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux) maxCos))
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) ux)
#s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (+.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) ux))
#s(approx (- (+ (/ 1 ux) maxCos) 1) maxCos)
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) maxCos))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 maxCos ux))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (neg.f32 maxCos) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux))))
#s(approx (* (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) maxCos) (*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) maxCos) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32) (neg.f32 ux))))
#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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) ux #s(literal 2 binary32)) maxCos) (neg.f32 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.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(literal -1 binary32) (neg.f32 ux))))
#s(approx (/ (- (* 2 (+ ux (* maxCos ux))) (* 2 (- (* ux ux) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (neg.f32 maxCos) (fma.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 (-.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 (-.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))) maxCos))) maxCos) #s(literal -1 binary32) (neg.f32 ux))))

eval36.0ms (1.5%)

Memory
-13.1MiB live, 90.4MiB allocated; 6ms collecting garbage
Compiler

Compiled 18 406 to 2 134 computations (88.4% saved)

prune11.0ms (0.5%)

Memory
-14.5MiB live, 32.8MiB allocated; 1ms collecting garbage
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New3753378
Fresh000
Picked314
Done145
Total3798387
Accuracy
100.0%
Counts
387 → 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) (pow (* maxCos ux) 2)))) (* 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
98.8%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 #s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 #s(literal 1 binary32) maxCos))) maxCos))
99.9%
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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))
Compiler

Compiled 717 to 268 computations (62.6% saved)

regimes22.0ms (0.9%)

Memory
5.2MiB live, 52.6MiB allocated; 2ms collecting garbage
Counts
20 → 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 (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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) (pow (* maxCos ux) 2)))) (* 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) (pow (* maxCos ux) 2)))) (* 2 (+ ux (* maxCos ux)))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))) ux) #s(literal 1/2 binary32)))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ 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 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 #s(approx (+ ux (/ (- 1 (pow ux 3)) (* (+ (* (+ 1 ux) ux) 1) maxCos))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 #s(literal 1 binary32) maxCos))) maxCos))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (+.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 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
#s(approx (+ (/ (- 1 (pow ux 3)) (+ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) maxCos))) 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))) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 ux maxCos))
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (pow.f32 ux #s(literal 3 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
Outputs
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
Calls

4 calls:

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

Compiled 10 to 16 computations (-60% saved)

regimes5.0ms (0.2%)

Memory
16.5MiB live, 16.5MiB allocated; 0ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Outputs
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
Calls

4 calls:

1.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
1.0ms
uy
1.0ms
maxCos
1.0ms
ux
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.9MiB live, 13.9MiB allocated; 0ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

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

derivations84.0ms (3.4%)

Memory
-3.7MiB live, 93.8MiB allocated; 4ms collecting garbage
Stop Event
fuel
Compiler

Compiled 26 to 12 computations (53.8% saved)

preprocess11.0ms (0.5%)

Memory
-20.4MiB live, 26.3MiB allocated; 2ms 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...