UniformSampleCone, z

Time bar (total: 2.6s)

start0.0ms (0%)

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

analyze572.0ms (21.9%)

Memory
-54.0MiB live, 124.3MiB allocated; 861ms 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)

sample672.0ms (25.7%)

Memory
23.1MiB live, 880.3MiB allocated; 224ms collecting garbage
Samples
399.0ms8 161×0valid
56.0ms95×1valid
Precisions
Click to see histograms. Total time spent on operations: 180.0ms
ival-mult!: 75.0ms (41.6% of total)
ival-add!: 68.0ms (37.7% of total)
ival-sub!: 25.0ms (13.9% of total)
ival-<=: 7.0ms (3.9% of total)
adjust: 3.0ms (1.7% of total)
ival-and: 3.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
Bogosity

preprocess54.0ms (2.1%)

Memory
-7.5MiB live, 37.9MiB allocated; 12ms 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 12 to 14 computations (-16.7% saved)

series5.0ms (0.2%)

Memory
15.9MiB live, 15.9MiB 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)

rewrite219.0ms (8.4%)

Memory
-7.8MiB live, 305.4MiB allocated; 140ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063245
066233
1327229
22852228
08918212
Stop Event
iter-limit
node-limit
iter-limit
Counts
25 → 123
Calls
Call 1
Inputs
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
(*.f32 ux maxCos)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- 1 ux) #s(hole binary32 1))
#s(approx (- 1 ux) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx ux #s(hole binary32 ux))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 ux)))
#s(approx (- 1 ux) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- 1 ux) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
Outputs
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 ux (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32)) ux))) (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal -1 binary32) (*.f32 ux (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))) (*.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (fma.f32 (*.f32 (*.f32 maxCos ux) ux) maxCos (*.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal -1 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 ux (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) ux))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal 1 binary32)) ux))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (neg.f32 maxCos))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 ux) (fma.f32 (*.f32 maxCos maxCos) maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (-.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (*.f32 (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) ux) (-.f32 maxCos #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 ux ux) (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 maxCos ux #s(literal 1 binary32))) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) (fma.f32 maxCos ux #s(literal 1 binary32)) (*.f32 ux (fma.f32 maxCos ux (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux)
(-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (-.f32 maxCos #s(literal 1 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos ux) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 maxCos ux) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (neg.f32 ux) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 (neg.f32 ux) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (+.f32 ux #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) ux))
#s(literal 1 binary32)
ux
(*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(neg.f32 (*.f32 (neg.f32 maxCos) ux))
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (- 1 ux) #s(literal 1 binary32))
#s(approx (- 1 ux) (-.f32 #s(literal 1 binary32) ux))
#s(approx ux ux)
#s(approx (* ux maxCos) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (- 1 ux) (neg.f32 ux))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (neg.f32 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx maxCos maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 ux #s(literal -1 binary32)) maxCos) ux) maxCos)))

eval11.0ms (0.4%)

Memory
-23.0MiB live, 23.2MiB allocated; 4ms collecting garbage
Compiler

Compiled 1 143 to 402 computations (64.8% saved)

prune5.0ms (0.2%)

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

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1108118
Fresh000
Picked101
Done000
Total1118119
Accuracy
100.0%
Counts
119 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
98.4%
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
98.8%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
98.9%
(+.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.8%
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
98.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
98.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
69.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 166 to 170 computations (-2.4% saved)

series25.0ms (0.9%)

Memory
2.3MiB live, 47.9MiB allocated; 5ms collecting garbage
Counts
25 → 144
Calls
Call 1
Inputs
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* 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 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux ux)
(*.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)))
(*.f32 (*.f32 ux ux) ux)
Outputs
#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 ux #s(hole binary32 ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (- (+ (/ 1 ux) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 1))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- ux 1)))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#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 (* ux (- ux 1))))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#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 (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (- 1 ux) (* 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) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#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 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 ux))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 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 (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (/ 1 ux) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1)))))
#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 (+ (* (- 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 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 (* (- (+ (/ 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))))
#s(approx (- maxCos 1) #s(hole binary32 maxCos))
#s(approx (- maxCos 1) #s(hole binary32 (* maxCos (- 1 (/ 1 maxCos)))))
#s(approx (+ (- 1 ux) (* 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) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))))
#s(approx (- maxCos 1) #s(hole binary32 (* -1 (* maxCos (- (/ 1 maxCos) 1)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) 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
9.0ms
ux
@-inf
((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ 1 ux) (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ 1 (+ ux 1)) (+ ux 1) (/ (* ux ux) (+ ux 1)) (* ux ux) (* 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)) (* (* ux ux) ux))
3.0ms
ux
@0
((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ 1 ux) (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ 1 (+ ux 1)) (+ ux 1) (/ (* ux ux) (+ ux 1)) (* ux ux) (* 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)) (* (* ux ux) ux))
3.0ms
ux
@inf
((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ 1 ux) (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ 1 (+ ux 1)) (+ ux 1) (/ (* ux ux) (+ ux 1)) (* ux ux) (* 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)) (* (* ux ux) ux))
2.0ms
maxCos
@0
((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ 1 ux) (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ 1 (+ ux 1)) (+ ux 1) (/ (* ux ux) (+ ux 1)) (* ux ux) (* 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)) (* (* ux ux) ux))
2.0ms
maxCos
@-inf
((+ (* (- maxCos 1) ux) 1) (- maxCos 1) maxCos 1 ux (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)) (* (- (+ (/ 1 ux) maxCos) 1) ux) (- (+ (/ 1 ux) maxCos) 1) (+ (/ 1 ux) maxCos) (/ 1 ux) (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (/ 1 (+ ux 1)) (+ ux 1) (/ (* ux ux) (+ ux 1)) (* ux ux) (* 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)) (* (* ux ux) ux))

rewrite213.0ms (8.1%)

Memory
31.8MiB live, 213.2MiB allocated; 30ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03882973
04212420
120102396
086442341
Stop Event
iter-limit
node-limit
iter-limit
Counts
169 → 425
Calls
Call 1
Inputs
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* 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 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
(/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux ux)
(*.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)))
(*.f32 (*.f32 ux ux) ux)
#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 ux #s(hole binary32 ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (* (- (+ (/ 1 ux) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 1))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- ux 1)))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#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 (* ux (- ux 1))))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* (pow ux 2) (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#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 (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (- 1 ux) (* 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) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 ux)))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#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 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 ux))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 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 (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (/ 1 ux) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1)))))
#s(approx (/ (* ux ux) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1)))))
#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 (+ (* (- 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 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 (* (- (+ (/ 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* maxCos (+ ux (+ (* -1 (/ ux maxCos)) (/ 1 maxCos))))))
#s(approx (- maxCos 1) #s(hole binary32 maxCos))
#s(approx (- maxCos 1) #s(hole binary32 (* maxCos (- 1 (/ 1 maxCos)))))
#s(approx (+ (- 1 ux) (* 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) 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 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#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 (+ (* (- maxCos 1) ux) 1) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (+ 1 (* -1 ux)) maxCos)))))))
#s(approx (- maxCos 1) #s(hole binary32 (* -1 (* maxCos (- (/ 1 maxCos) 1)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))) (/.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))
(-.f32 #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)) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) (/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))))
(+.f32 (*.f32 (-.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 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32))) (neg.f32 (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 maxCos maxCos) (+.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(-.f32 maxCos #s(literal 1 binary32))
maxCos
#s(literal 1 binary32)
ux
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* 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 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 maxCos maxCos (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))
(/.f32 (neg.f32 (expm1.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal 2 binary32)) (*.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)) (*.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))) (*.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 maxCos #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (-.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) #s(literal 1 binary32)))) (*.f32 ux (fma.f32 maxCos maxCos (+.f32 #s(literal 1 binary32) (*.f32 maxCos #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 1 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))
(/.f32 (expm1.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 3 binary32)) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 maxCos #s(literal 1 binary32)))
(+.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))
(/.f32 (neg.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))))
(/.f32 (fma.f32 (*.f32 maxCos maxCos) maxCos (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.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 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos maxCos) (*.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 maxCos maxCos (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))))
(+.f32 (/.f32 #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 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (neg.f32 (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))) (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -3 binary32))) (+.f32 ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))))))
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) ux)
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
(pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #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 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(+.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 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)
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))) (neg.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (-.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (*.f32 ux maxCos) (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))) (/.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))))
(-.f32 (/.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))))
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(fma.f32 maxCos ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))))))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) ux))) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))) (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (*.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (/.f32 ux (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
(pow.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) #s(literal 2 binary32) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 ux ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))))) (*.f32 #s(literal 2 binary32) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) #s(literal 1 binary32)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal 1 binary32))))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) (+.f32 ux #s(literal 1 binary32)))
(fma.f32 (neg.f32 ux) (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))
(fma.f32 ux ux (+.f32 ux #s(literal 1 binary32)))
(+.f32 (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux ux) (+.f32 ux #s(literal 1 binary32)))
(+.f32 (+.f32 ux #s(literal 1 binary32)) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(*.f32 (+.f32 ux #s(literal 1 binary32)) ux)
(*.f32 ux (+.f32 ux #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (-.f32 ux (*.f32 ux ux))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 ux (*.f32 ux ux)))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.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 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.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 ux ux ux)
(fma.f32 ux #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 #s(literal 1 binary32) ux (*.f32 ux ux))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (*.f32 #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 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux))) (neg.f32 (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (neg.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 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(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 ux ux)
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* 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 ux maxCos #s(literal 1 binary32)) ux))
#s(approx (/ 1 ux) (/.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) #s(literal 1 binary32))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (/ 1 (+ ux 1)) #s(literal 1 binary32))
#s(approx (/ 1 (+ ux 1)) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (/ 1 (+ ux 1)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ ux 1)) (fma.f32 (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ ux 1) #s(literal 1 binary32))
#s(approx (+ ux 1) (+.f32 ux #s(literal 1 binary32)))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 ux ux))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) #s(literal 1 binary32))))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (* ux maxCos) (*.f32 ux maxCos))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) #s(literal 1 binary32))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* 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) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) #s(literal 1 binary32))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) #s(literal 1 binary32))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (+.f32 (neg.f32 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) (+.f32 (neg.f32 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 ux #s(literal 1 binary32)))
#s(approx (+ (+ (* ux ux) ux) 1) (fma.f32 (+.f32 ux #s(literal 1 binary32)) 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)) (*.f32 (*.f32 ux ux) ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (neg.f32 ux) #s(literal 1 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* (* ux ux) ux) (*.f32 (*.f32 ux ux) ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* 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 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* 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 1)) (/ (* ux ux) (+ ux 1))) (neg.f32 ux))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ ux 1) ux)
#s(approx (+ ux 1) (fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32)))
#s(approx (/ (* ux ux) (+ ux 1)) ux)
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* 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) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (neg.f32 ux))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 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)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux ux) ux)))) (*.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)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.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 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux ux) ux)))) ux))
#s(approx (+ (* (- maxCos 1) ux) 1) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (/ (* ux ux) (+ ux 1)) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (/ (* ux ux) (+ ux 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (/ (* ux ux) (+ ux 1)) (neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ 1 (+ (+ (* ux ux) ux) 1)) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1)) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #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 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux)) #s(literal 1 binary32))))
#s(approx (+ (* (- maxCos 1) ux) 1) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (+ (* (- maxCos 1) ux) 1) (fma.f32 ux (+.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32)))
#s(approx (- maxCos 1) #s(literal -1 binary32))
#s(approx (- maxCos 1) (-.f32 maxCos #s(literal 1 binary32)))
#s(approx maxCos maxCos)
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 (fma.f32 ux maxCos #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 ux maxCos (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (fma.f32 ux maxCos (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 ux maxCos))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (+.f32 (/.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
#s(approx (- maxCos 1) maxCos)
#s(approx (- maxCos 1) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 ux maxCos))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) maxCos))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 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) maxCos)
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 ux maxCos))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (*.f32 ux maxCos))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (*.f32 (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) maxCos))) maxCos))
#s(approx (+ (* (- maxCos 1) ux) 1) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) maxCos)) (neg.f32 ux))))
#s(approx (- maxCos 1) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) maxCos)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (- (/ 1 (+ (+ (* ux ux) ux) 1)) (/ (* (* ux ux) ux) (+ (+ (* ux ux) ux) 1))) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 ux) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))) maxCos)))))

eval55.0ms (2.1%)

Memory
-26.6MiB live, 120.0MiB allocated; 29ms collecting garbage
Compiler

Compiled 6 627 to 2 167 computations (67.3% saved)

prune64.0ms (2.4%)

Memory
-12.5MiB live, 34.0MiB allocated; 5ms collecting garbage
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New5166522
Fresh213
Picked325
Done000
Total5219530
Accuracy
100.0%
Counts
530 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32))
98.9%
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
98.8%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))) (*.f32 ux maxCos))
98.8%
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
98.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
86.9%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)) ux))
87.0%
#s(approx (+ (- 1 ux) (* 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)))
69.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 201 to 213 computations (-6% saved)

series18.0ms (0.7%)

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

9 calls:

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

rewrite228.0ms (8.7%)

Memory
-23.6MiB live, 221.3MiB allocated; 56ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03632936
03912391
117372368
082882293
Stop Event
iter-limit
node-limit
iter-limit
Counts
176 → 394
Calls
Call 1
Inputs
(-.f32 (fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))))
ux
maxCos
(/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 ux #s(literal 1 binary32))
(*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 ux (+.f32 ux #s(literal 1 binary32)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
#s(approx (+ (- 1 ux) (* 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))
(/.f32 #s(literal 1 binary32) ux)
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(*.f32 ux ux)
(*.f32 ux maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)) ux)
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32)) maxCos)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 1))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- (+ maxCos ux) 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- (+ maxCos (* ux (+ 1 (* -1 ux)))) 1)))))
#s(approx ux #s(hole binary32 ux))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 1))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- ux 1)))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#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 (* ux (- ux 1))))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* (pow ux 2) (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 ux))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* -1 ux)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* ux (- ux 1))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* 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 ux) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- 1 ux) (* 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 1)) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#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)) #s(hole binary32 1))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 2)))))
#s(approx (* ux ux) #s(hole binary32 (pow ux 2)))
#s(approx (* ux maxCos) #s(hole binary32 (* maxCos ux)))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (/ 1 ux)))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (/ (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (/ (+ ux (/ 1 maxCos)) ux)))
#s(approx (/ 1 (* ux maxCos)) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (+ maxCos (/ 1 (pow ux 2))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 (pow ux 2))) (/ 1 (pow ux 3))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (- (+ maxCos (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 4)))) (/ 1 (pow ux 3))))))
#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 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 ux))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 1))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- 1 (/ 1 ux))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* 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 (* ux (- maxCos 1))))
#s(approx (+ (- 1 ux) (* 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 1)) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* ux ux)) (+ ux 1)) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* ux ux)) (+ ux 1)) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (* -1 (pow ux 2))))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (* (pow ux 2) (- (/ 1 (pow ux 2)) 1))))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 maxCos))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (+ maxCos (/ 1 ux))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 1))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (+ 1 (/ 1 (* maxCos ux)))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 maxCos) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (+ (* -1 maxCos) (/ 1 (pow ux 3))) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (+ (* -1 maxCos) (* -1 (/ (- (/ 1 ux) 1) (pow ux 3)))) (/ 1 (pow ux 2)))))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (/ 1 ux) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))))
#s(approx (/ 1 (+ ux 1)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (+ 1 (* -1 (/ (- 1 (/ 1 ux)) ux)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 ux)) ux))) ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* 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 (+ 1 (* -1 maxCos))))))
#s(approx (+ (- 1 ux) (* 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 1)) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* ux ux)) (+ ux 1)) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (/ 1 (+ 1 ux))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ (* maxCos ux) (/ 1 (+ 1 ux)))))
#s(approx maxCos #s(hole binary32 maxCos))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) 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 1)) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (/ (+ maxCos (/ 1 ux)) maxCos)))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* maxCos ux)))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* maxCos (+ ux (/ 1 (* maxCos (+ 1 ux)))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (* (- (+ (/ 1 ux) 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 1)) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (* maxCos (+ 1 (/ 1 (* maxCos ux))))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* maxCos (- (* -1 ux) (/ 1 (* maxCos (+ 1 ux))))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (+ (/ (- 1 (* ux ux)) (+ ux 1)) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
Outputs
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (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 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)))) (neg.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))))
(fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux maxCos (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))))))
(+.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
ux
maxCos
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
#s(literal 1 binary32)
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.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 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (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 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 ux (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 ux (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (- 1 ux) (* 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 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #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 (*.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (neg.f32 (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #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)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) (+.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 (*.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux))) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) (+.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) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) (+.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))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) 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 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (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 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 ux ux)))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux ux))) (*.f32 (-.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 ux ux)))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (*.f32 (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos ux) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32))) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))
(-.f32 (/.f32 (pow.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)) (fma.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) (*.f32 maxCos ux)))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux))
(fma.f32 ux maxCos (-.f32 #s(literal 1 binary32) ux))
(+.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))))))
(+.f32 (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 ux) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (neg.f32 ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (*.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)
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (expm1.f32 (*.f32 (log.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))) #s(literal 1 binary32)) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)))
(/.f32 (expm1.f32 (*.f32 (log.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 3 binary32)) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))))
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos)
(*.f32 maxCos (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)) (*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(fma.f32 #s(literal 1 binary32) maxCos (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos))
(fma.f32 maxCos #s(literal 1 binary32) (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(+.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) maxCos))
(+.f32 (*.f32 maxCos #s(literal 1 binary32)) (*.f32 maxCos (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))))) (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) #s(literal 1 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (+.f32 #s(literal -2 binary32) (*.f32 (neg.f32 (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (neg.f32 (*.f32 maxCos ux)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32) (*.f32 maxCos #s(literal 2 binary32))) (*.f32 maxCos #s(literal 2 binary32)))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (fma.f32 #s(literal 2 binary32) (neg.f32 (*.f32 maxCos ux)) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 maxCos ux))))
(/.f32 (fma.f32 #s(literal 2 binary32) maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) maxCos))
(/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos ux) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))))))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))
(/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 maxCos ux)))
(/.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 maxCos ux))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(pow.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal -1 binary32)))
#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 (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 (+.f32 maxCos ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 (fma.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux maxCos) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx ux ux)
#s(approx (/ 1 (+ ux 1)) #s(literal 1 binary32))
#s(approx (/ 1 (+ ux 1)) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (/ 1 (+ ux 1)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ ux 1)) (fma.f32 (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux) #s(literal 1 binary32)) 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 (/ ux (+ ux 1))) (*.f32 ux ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 ux) #s(literal 1 binary32))))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (/ ux (+ ux 1)) ux)
#s(approx (/ ux (+ ux 1)) (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux))
#s(approx (/ ux (+ ux 1)) (*.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux))
#s(approx (/ ux (+ ux 1)) (*.f32 (fma.f32 (-.f32 (*.f32 (+.f32 (neg.f32 ux) #s(literal 1 binary32)) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux))
#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) (+.f32 (neg.f32 ux) #s(literal 1 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) 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 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) (+.f32 (neg.f32 ux) #s(literal 1 binary32)))
#s(approx (- 1 (* ux ux)) #s(literal 1 binary32))
#s(approx (- 1 (* ux ux)) (+.f32 (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32)))
#s(approx (* ux ux) (*.f32 ux ux))
#s(approx (* ux maxCos) (*.f32 maxCos ux))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (/.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
#s(approx (/ 1 (* ux maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (+.f32 maxCos (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ ux 1)) (/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ ux 1) ux)
#s(approx (+ ux 1) (fma.f32 #s(literal 1 binary32) ux #s(literal 1 binary32)))
#s(approx (* ux (/ ux (+ ux 1))) ux)
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (/ ux (+ ux 1)) #s(literal 1 binary32))
#s(approx (/ ux (+ ux 1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
#s(approx (/ ux (+ ux 1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)))
#s(approx (/ ux (+ ux 1)) (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux 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 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) 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 ux) (* ux maxCos)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32)) ux))
#s(approx (- 1 ux) (neg.f32 ux))
#s(approx (- 1 ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* ux ux)) (neg.f32 (*.f32 ux ux)))
#s(approx (- 1 (* ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) maxCos)
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(literal 1 binary32))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (neg.f32 maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (/ 1 (+ ux 1)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (* ux (/ ux (+ ux 1))) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32))))
#s(approx (* ux (/ ux (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (/ ux (+ ux 1)) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 1 binary32)))
#s(approx (/ ux (+ ux 1)) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 ux) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (fma.f32 maxCos ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))))
#s(approx maxCos maxCos)
#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 (+ (- 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 ux) maxCos) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (- 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 (+ (/ 1 (* ux maxCos)) 1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) 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) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)) ux) 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) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) 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 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 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) maxCos)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))

eval27.0ms (1%)

Memory
30.2MiB live, 73.8MiB allocated; 7ms collecting garbage
Compiler

Compiled 4 008 to 1 525 computations (62% saved)

prune10.0ms (0.4%)

Memory
-19.7MiB live, 24.8MiB allocated; 4ms collecting garbage
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New3384342
Fresh112
Picked325
Done022
Total3429351
Accuracy
100.0%
Counts
351 → 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))
97.3%
(-.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
97.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
97.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
98.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
85.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux))
87.0%
#s(approx (+ (- 1 ux) (* 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)))
69.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 221 to 228 computations (-3.2% saved)

series26.0ms (1%)

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

9 calls:

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

rewrite199.0ms (7.6%)

Memory
2.1MiB live, 330.4MiB allocated; 41ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04603734
04983094
121503068
089602986
Stop Event
iter-limit
node-limit
iter-limit
Counts
224 → 554
Calls
Call 1
Inputs
(-.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) ux)
ux
(*.f32 ux (/.f32 ux (+.f32 ux #s(literal 1 binary32))))
(/.f32 ux (+.f32 ux #s(literal 1 binary32)))
(+.f32 ux #s(literal 1 binary32))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 ux ux))
(*.f32 ux ux)
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux)
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))
(*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(*.f32 maxCos ux)
maxCos
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos))
(*.f32 (fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux) maxCos)
(fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) ux)
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 (*.f32 ux ux) ux)
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux ux (*.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) ux)
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 1))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 1))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- (+ maxCos ux) 1)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ 1 (* ux (- (+ maxCos (* ux (+ 1 (* -1 ux)))) 1)))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 1))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (+ 1 (* ux (- ux 1)))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1)))))
#s(approx (+ 1 ux) #s(hole binary32 1))
#s(approx (+ 1 ux) #s(hole binary32 (+ 1 ux)))
#s(approx ux #s(hole binary32 ux))
#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 (* ux (- ux 1))))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* (pow ux 2) (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 ux))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* -1 ux)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* ux (- ux 1))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (* ux (+ 1 (* ux (- (* ux (+ 1 (* -1 ux))) 1))))))
#s(approx (+ ux 1) #s(hole binary32 1))
#s(approx (+ ux 1) #s(hole binary32 (+ 1 ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 1))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (+ 1 (* ux (- maxCos 1)))))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) #s(hole binary32 1))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (* ux ux)) #s(hole binary32 1))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 2)))))
#s(approx (* ux ux) #s(hole binary32 (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) 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 maxCos)) 1) maxCos) #s(hole binary32 (/ 1 ux)))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (/ (+ 1 (* maxCos ux)) ux)))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (/ (+ ux (/ 1 maxCos)) ux)))
#s(approx (/ 1 (* maxCos ux)) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (* maxCos ux) #s(hole binary32 (* maxCos ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 1))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (+ 1 (* maxCos (* ux (- 1 (/ 1 maxCos)))))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (/ 1 maxCos)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (+ (* ux (- 1 (/ 1 maxCos))) (/ 1 maxCos))))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ 1 (* maxCos ux))))
#s(approx (/ (- (/ 1 ux) 1) maxCos) #s(hole binary32 (/ (+ (* -1 (/ ux maxCos)) (/ 1 maxCos)) ux)))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (/ 1 ux)))
#s(approx (- (/ 1 ux) 1) #s(hole binary32 (/ (+ 1 (* -1 ux)) ux)))
#s(approx (/ 1 ux) #s(hole binary32 (/ 1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 1))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (+ 1 (* -1 ux))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 1))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (+ 1 (* -1 (pow ux 3)))))
#s(approx (* (* ux ux) ux) #s(hole binary32 (pow ux 3)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 1))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 ux)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (+ 1 (* ux (+ 1 ux)))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 ux))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* ux (+ 1 ux))))
#s(approx (* 1 ux) #s(hole binary32 ux))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (+ maxCos (/ 1 (pow ux 2))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (- (+ maxCos (/ 1 (pow ux 2))) (/ 1 (pow ux 3))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* ux (- (+ maxCos (+ (/ 1 (pow ux 2)) (/ 1 (pow ux 4)))) (/ 1 (pow ux 3))))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (/ 1 ux)))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (/ (- 1 (/ 1 ux)) ux)))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)) ux)))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (/ (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))) ux)))
#s(approx (+ 1 ux) #s(hole binary32 ux))
#s(approx (+ 1 ux) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 ux))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- 1 (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* ux (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3)))))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 1))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- 1 (/ 1 ux))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- (+ 1 (/ 1 (pow ux 2))) (/ 1 ux))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (- (+ 1 (/ 1 (pow ux 2))) (+ (/ 1 ux) (/ 1 (pow ux 3))))))
#s(approx (+ ux 1) #s(hole binary32 ux))
#s(approx (+ ux 1) #s(hole binary32 (* ux (+ 1 (/ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- maxCos 1))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* ux (- (+ maxCos (/ 1 ux)) 1))))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (* -1 (pow ux 2))))
#s(approx (- 1 (* ux ux)) #s(hole binary32 (* (pow ux 2) (- (/ 1 (pow ux 2)) 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 (* (- (+ (/ 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 maxCos)) 1) maxCos) #s(hole binary32 maxCos))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) #s(hole binary32 (+ maxCos (/ 1 ux))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 1))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(hole binary32 (+ 1 (/ 1 (* maxCos ux)))))
#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 (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 ux)))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* ux (- (/ 1 ux) 1))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (pow ux 3))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* (pow ux 3) (- (/ 1 (pow ux 3)) 1))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (pow ux 2)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(hole binary32 (* (pow ux 2) (+ 1 (+ (/ 1 ux) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (pow ux 2)))
#s(approx (+ (* ux ux) (* 1 ux)) #s(hole binary32 (* (pow ux 2) (+ 1 (/ 1 ux)))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 maxCos) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (+ (* -1 maxCos) (/ 1 (pow ux 3))) (/ 1 (pow ux 2)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (+ (* -1 maxCos) (* -1 (/ (- (/ 1 ux) 1) (pow ux 3)))) (/ 1 (pow ux 2)))))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (* -1 (/ (- (/ 1 ux) 1) ux))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux))))
#s(approx (/ 1 (+ 1 ux)) #s(hole binary32 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1) ux))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (/ 1 ux) 1)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1)))))
#s(approx (* ux (/ ux (+ ux 1))) #s(hole binary32 (* -1 (* ux (- (* -1 (/ (- (* -1 (/ (- (/ 1 ux) 1) ux)) 1) ux)) 1)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (+ 1 (* -1 (/ (- 1 (/ 1 ux)) ux)))))
#s(approx (/ ux (+ ux 1)) #s(hole binary32 (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 ux)) ux))) ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (+ 1 (* -1 maxCos))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* ux (- (+ 1 (* -1 maxCos)) (/ 1 ux))))))
#s(approx (/ (- 1 (* ux ux)) (+ 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 (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* ux (- (* -1 (- maxCos 1)) (/ 1 ux))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* maxCos (* ux (- (/ 1 maxCos) 1))))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* ux (- (* maxCos (- (/ 1 maxCos) 1)) (/ 1 ux))))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) 1)))))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) #s(hole binary32 (* -1 (* ux (- (/ 1 maxCos) (+ 1 (/ 1 (* maxCos ux))))))))
#s(approx (/ (- 1 (* (* ux ux) ux)) (+ 1 (+ (* ux ux) (* 1 ux)))) #s(hole binary32 (* -1 (* ux (- 1 (/ 1 ux))))))
#s(approx (- 1 (* (* ux ux) ux)) #s(hole binary32 (* -1 (* (pow ux 3) (- 1 (/ 1 (pow ux 3)))))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (/ 1 (+ 1 ux))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (+ (* maxCos ux) (/ 1 (+ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (- (+ (* maxCos ux) (/ 1 (+ 1 ux))) (/ (pow ux 2) (+ 1 ux)))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- 1 ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (- (+ 1 (* maxCos ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) 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 maxCos)) 1) #s(hole binary32 (/ (+ maxCos (/ 1 ux)) maxCos)))
#s(approx maxCos #s(hole binary32 maxCos))
#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 (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* maxCos ux)))
#s(approx (- (+ (* ux maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* maxCos (+ ux (/ 1 (* maxCos (+ 1 ux)))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 (* maxCos (+ 1 ux)))) (/ (pow ux 2) (* maxCos (+ 1 ux)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos)))))
#s(approx (* (- (+ (/ 1 ux) 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 maxCos)) 1) maxCos) #s(hole binary32 (* maxCos (+ 1 (/ 1 (* maxCos ux))))))
#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 maxCos) (/ 1 (+ ux 1))) (* ux (/ ux (+ ux 1)))) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(hole binary32 (* -1 (* maxCos (- (* -1 ux) (/ 1 (* maxCos (+ 1 ux))))))))
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- (/ 1 (+ 1 ux)) (/ (pow ux 2) (+ 1 ux))) maxCos)))))))
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (- 1 ux) maxCos)))))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
#s(approx (- (+ (/ 1 ux) maxCos) 1) #s(hole binary32 (* -1 (* maxCos (- (* -1 (/ (- (/ 1 ux) 1) maxCos)) 1)))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(hole binary32 (* -1 (* maxCos (+ (* -1 ux) (* -1 (/ (* ux (- (/ 1 ux) 1)) maxCos)))))))
Outputs
(/.f32 (+.f32 (pow.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (+.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))))))
(-.f32 (/.f32 (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (fma.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (fma.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (*.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))))))
(-.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 ux) (/.f32 ux (+.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux))
(pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (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 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
ux
(*.f32 (/.f32 ux (+.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 ux (/.f32 ux (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (neg.f32 (*.f32 ux ux))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (*.f32 ux ux)) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 ux (+.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux (/.f32 #s(literal 1 binary32) ux)) (*.f32 ux (/.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32))) (neg.f32 (-.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32))) (neg.f32 (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 (*.f32 ux ux) ux #s(literal 1 binary32)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (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 (*.f32 ux ux) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) ux))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux (*.f32 ux (/.f32 #s(literal 1 binary32) ux)))
(+.f32 ux #s(literal 1 binary32))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) 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) (neg.f32 ux))))
(/.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 ux) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (neg.f32 ux) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (neg.f32 (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (neg.f32 (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (*.f32 ux ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 ux ux))
(fma.f32 (*.f32 ux ux) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (neg.f32 (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux)))))))
(+.f32 (neg.f32 (*.f32 ux ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.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 (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 #s(literal 1 binary32) (*.f32 ux ux))
(*.f32 ux ux)
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 1 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) #s(literal 0 binary32)))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux))
(*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux)
(*.f32 ux (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (expm1.f32 (*.f32 (log.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))) #s(literal 1 binary32)) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)))
(/.f32 (expm1.f32 (*.f32 (log.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))) #s(literal 3 binary32))) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 3 binary32)) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))))))
(-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos))
(*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)
(*.f32 maxCos #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) maxCos)) (neg.f32 ux))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos))
(/.f32 (/.f32 #s(literal 1 binary32) maxCos) ux)
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 maxCos ux)))
(/.f32 (/.f32 #s(literal 1 binary32) ux) maxCos)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 maxCos ux))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(pow.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos ux)) #s(literal -1 binary32)))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
maxCos
#s(approx (+ (- 1 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)))
#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 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos)) (*.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos)))))
(/.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux) (pow.f32 (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) #s(literal 3 binary32))) (fma.f32 (*.f32 maxCos ux) (*.f32 maxCos ux) (-.f32 (*.f32 (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))))
(fma.f32 maxCos ux (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(fma.f32 maxCos ux (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(fma.f32 ux maxCos (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(fma.f32 ux maxCos (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(+.f32 (*.f32 maxCos ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) maxCos))
(+.f32 (*.f32 maxCos ux) (*.f32 maxCos (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (neg.f32 (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))
(/.f32 (neg.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)))) (neg.f32 (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)))) (neg.f32 (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux))
(/.f32 (-.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos))) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux))))
(/.f32 (fma.f32 (*.f32 ux ux) ux (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32))) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)) (/.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))
(-.f32 (/.f32 (*.f32 ux ux) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))
(fma.f32 (/.f32 (neg.f32 ux) #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)
(fma.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) maxCos) ux)
(fma.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 1 binary32) ux)
(fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) #s(literal -1 binary32)) ux)
(fma.f32 (/.f32 (neg.f32 ux) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal -1 binary32)) ux)
(fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux ux)
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)
(fma.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos) ux)
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))) (/.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) #s(literal 3 binary32)) (fma.f32 ux ux (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))))))
(+.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos) ux)
(+.f32 ux (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) maxCos))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))) (neg.f32 (neg.f32 maxCos)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 maxCos ux) maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (neg.f32 maxCos)) (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) maxCos) ux) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 maxCos)) (*.f32 (neg.f32 (*.f32 maxCos ux)) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 maxCos ux)) (neg.f32 maxCos)))
(/.f32 (-.f32 (neg.f32 maxCos) (*.f32 (neg.f32 (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 maxCos ux)) 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 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos ux) (neg.f32 maxCos)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) 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) maxCos) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) maxCos))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) maxCos) (*.f32 (*.f32 ux ux) ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) maxCos))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 maxCos ux))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos ux) maxCos))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 maxCos ux) maxCos)) (/.f32 (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) maxCos))
(expm1.f32 (*.f32 (log.f32 ux) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32))) (*.f32 ux #s(literal 2 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)
(*.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))
(/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 ux) #s(literal 2 binary32)))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 2 binary32)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 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)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) (neg.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) 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) (neg.f32 ux))))
(/.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) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 ux ux (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) ux) #s(literal -3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))) (/.f32 (pow.f32 (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(-.f32 #s(literal 1 binary32) ux)
(fma.f32 #s(literal -1 binary32) ux #s(literal 1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (neg.f32 ux) ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (neg.f32 ux) ux) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 (neg.f32 (pow.f32 ux #s(literal 9 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux ux)) ux) (*.f32 (neg.f32 (*.f32 ux ux)) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 ux #s(literal 9 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (pow.f32 ux #s(literal 9 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(fma.f32 (*.f32 (*.f32 ux ux) ux) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))) (/.f32 (neg.f32 (pow.f32 ux #s(literal 9 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))))))
(+.f32 (*.f32 (*.f32 ux ux) (neg.f32 ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) ux))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))) (neg.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 ux #s(literal 3/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 3/2 binary32)) (pow.f32 ux #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) ux) #s(literal 1 binary32))
(*.f32 (*.f32 ux ux) ux)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))
(*.f32 ux (*.f32 ux ux))
(pow.f32 (exp.f32 (log.f32 ux)) #s(literal 3 binary32))
(pow.f32 (pow.f32 ux #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 3/2 binary32))
(pow.f32 ux #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 ux) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 3 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 3 binary32)) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux))))
(/.f32 (fma.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux) #s(literal 1 binary32)) (fma.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux ux) ux) #s(literal 2 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)) #s(literal 2 binary32) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux ux) ux)))
(/.f32 (fma.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux))) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))) (/.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (-.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32))
(fma.f32 ux (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))) (/.f32 (*.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (fma.f32 ux ux ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 ux ux ux) (fma.f32 ux ux ux)) (*.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux)
(+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (fma.f32 ux ux ux))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) ux) ux)
(*.f32 ux (+.f32 #s(literal 1 binary32) ux))
(/.f32 (fma.f32 (*.f32 ux ux) ux (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (fma.f32 ux ux (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 ux ux) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 ux ux) ux)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))) (neg.f32 (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux))
(/.f32 (fma.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux))))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) ux)) (/.f32 (*.f32 ux ux) (-.f32 (*.f32 ux ux) ux)))
(-.f32 (*.f32 ux ux) (neg.f32 ux))
(fma.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)) ux)
(fma.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)) ux)
(fma.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)) ux)
(fma.f32 (exp.f32 (log.f32 ux)) (exp.f32 (log.f32 ux)) ux)
(fma.f32 (fabs.f32 ux) (fabs.f32 ux) ux)
(fma.f32 (*.f32 ux ux) #s(literal 1 binary32) ux)
(fma.f32 (neg.f32 ux) (neg.f32 ux) ux)
(fma.f32 #s(literal 1 binary32) (*.f32 ux ux) ux)
(fma.f32 ux ux ux)
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 ux ux)) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))) (/.f32 (*.f32 (*.f32 ux ux) ux) (fma.f32 (*.f32 ux ux) (*.f32 ux ux) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) ux)))))
(+.f32 (*.f32 ux ux) ux)
(+.f32 ux (*.f32 ux ux))
ux
#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 (+ (* ux maxCos) (/ 1 (+ ux 1))) #s(literal 1 binary32))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 maxCos #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 (+.f32 maxCos ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 (-.f32 (fma.f32 (-.f32 #s(literal 1 binary32) ux) ux maxCos) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ 1 ux)) #s(literal 1 binary32))
#s(approx (/ 1 (+ 1 ux)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (/ 1 (+ 1 ux)) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (/ 1 (+ 1 ux)) (fma.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32)))
#s(approx (+ 1 ux) #s(literal 1 binary32))
#s(approx (+ 1 ux) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* 1 ux) ux)
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 ux ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (*.f32 ux ux) (fma.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) ux #s(literal 1 binary32))))
#s(approx (/ ux (+ ux 1)) ux)
#s(approx (/ ux (+ ux 1)) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
#s(approx (/ ux (+ ux 1)) (*.f32 (fma.f32 (-.f32 ux #s(literal 1 binary32)) ux #s(literal 1 binary32)) ux))
#s(approx (/ ux (+ ux 1)) (*.f32 (fma.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 1 binary32)) ux #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 (+ (- 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 ux)) (+ 1 ux)) #s(literal 1 binary32))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- 1 (* ux ux)) #s(literal 1 binary32))
#s(approx (- 1 (* ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))
#s(approx (* ux ux) (*.f32 ux ux))
#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) 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 maxCos)) 1) maxCos) (/.f32 #s(literal 1 binary32) ux))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (/.f32 (fma.f32 maxCos ux #s(literal 1 binary32)) ux))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) maxCos) ux) ux))
#s(approx (/ 1 (* maxCos ux)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) #s(literal 1 binary32))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos #s(literal 1 binary32)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux (/.f32 #s(literal 1 binary32) maxCos)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 #s(literal 1 binary32) ux))
#s(approx (- (/ 1 ux) 1) (/.f32 (-.f32 #s(literal 1 binary32) ux) ux))
#s(approx (/ 1 ux) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) #s(literal 1 binary32))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- 1 (* (* ux ux) ux)) #s(literal 1 binary32))
#s(approx (- 1 (* (* ux ux) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))
#s(approx (* (* ux ux) ux) (*.f32 (*.f32 ux ux) ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) #s(literal 1 binary32))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (+.f32 #s(literal 1 binary32) ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (fma.f32 (+.f32 #s(literal 1 binary32) ux) ux #s(literal 1 binary32)))
#s(approx (+ (* ux ux) (* 1 ux)) ux)
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (* 1 ux) ux)
#s(approx (+ (- 1 ux) (* 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 (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 maxCos ux))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (+.f32 maxCos (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)))) ux))
#s(approx (/ 1 (+ 1 ux)) (/.f32 #s(literal 1 binary32) ux))
#s(approx (/ 1 (+ 1 ux)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ 1 ux)) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (/ 1 (+ 1 ux)) (/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (+ 1 ux) ux)
#s(approx (+ 1 ux) (+.f32 #s(literal 1 binary32) ux))
#s(approx (* ux (/ ux (+ ux 1))) ux)
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) ux))
#s(approx (/ ux (+ ux 1)) #s(literal 1 binary32))
#s(approx (/ ux (+ ux 1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
#s(approx (/ ux (+ ux 1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)))
#s(approx (/ ux (+ ux 1)) (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))))
#s(approx (+ 1 ux) ux)
#s(approx (+ 1 ux) (+.f32 #s(literal 1 binary32) 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 ux)) (+ 1 ux)) (neg.f32 ux))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* ux ux)) (neg.f32 (*.f32 ux ux)))
#s(approx (- 1 (* ux ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (*.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) 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 (* ux maxCos)) 1) maxCos) maxCos)
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos))
#s(approx (+ (/ 1 (* ux maxCos)) 1) #s(literal 1 binary32))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)))
#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 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #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) ux) #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 (/ (- 1 (* ux ux)) (+ 1 ux)) (neg.f32 ux))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (*.f32 ux ux) (neg.f32 ux)))
#s(approx (- 1 (* (* ux ux) ux)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux)))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (*.f32 ux ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (fma.f32 ux ux ux))
#s(approx (+ 1 (+ (* ux ux) (* 1 ux))) (*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 ux ux)))
#s(approx (+ (* ux ux) (* 1 ux)) (*.f32 ux ux))
#s(approx (+ (* ux ux) (* 1 ux)) (fma.f32 ux ux ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 (neg.f32 maxCos) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (*.f32 ux ux) ux))) (neg.f32 maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
#s(approx (/ 1 (+ 1 ux)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))))
#s(approx (/ 1 (+ 1 ux)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #s(literal 1 binary32)) ux)))
#s(approx (/ 1 (+ 1 ux)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (* ux (/ ux (+ ux 1))) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (* ux (/ ux (+ ux 1))) (*.f32 (neg.f32 ux) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #s(literal 1 binary32))))
#s(approx (* ux (/ ux (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux))) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)) ux)))
#s(approx (/ ux (+ ux 1)) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 1 binary32)))
#s(approx (/ ux (+ ux 1)) (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 1 binary32)) ux)) #s(literal 1 binary32)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 ux) (+.f32 (neg.f32 maxCos) #s(literal 1 binary32))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (neg.f32 (*.f32 (-.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 (-.f32 maxCos #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux) maxCos)))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (neg.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (neg.f32 (*.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) ux)))
#s(approx (/ (- 1 (* ux ux)) (+ 1 ux)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
#s(approx (- 1 (* (* ux ux) ux)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) ux))) (*.f32 (*.f32 ux ux) ux))))
#s(approx (+ (- 1 ux) (* 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 (+ (* ux maxCos) (/ 1 (+ ux 1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (fma.f32 maxCos ux (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) 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 (+ (- 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 ux) maxCos) 1) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
#s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) maxCos) maxCos))
#s(approx maxCos maxCos)
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos))
#s(approx (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) (/.f32 (fma.f32 maxCos ux (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux)) maxCos))
#s(approx (/ (- (/ 1 ux) 1) maxCos) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 maxCos ux))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (+.f32 ux (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))) maxCos))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos)) ux) 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) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) ux) 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 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 (- (+ (/ 1 ux) maxCos) 1) maxCos)
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) maxCos))
#s(approx (+ (/ 1 ux) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) maxCos))
#s(approx (* (+ (/ 1 (* ux maxCos)) 1) maxCos) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) #s(literal 1 binary32)) 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 (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (* ux maxCos) (/ 1 (+ ux 1))) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) ux) maxCos))) maxCos)))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (neg.f32 ux))))
#s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) maxCos)))
#s(approx (- (+ (/ 1 ux) maxCos) 1) (*.f32 (neg.f32 maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) maxCos)) #s(literal 1 binary32))))
#s(approx (* (+ (* ux (/ (- (/ 1 ux) 1) maxCos)) ux) maxCos) (neg.f32 (*.f32 (-.f32 (neg.f32 ux) (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) ux) maxCos)) maxCos)))

eval47.0ms (1.8%)

Memory
-13.9MiB live, 90.8MiB allocated; 33ms collecting garbage
Compiler

Compiled 5 700 to 2 339 computations (59% saved)

prune14.0ms (0.6%)

Memory
-13.5MiB live, 32.4MiB allocated; 3ms collecting garbage
Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New4903493
Fresh000
Picked325
Done044
Total4939502
Accuracy
100.0%
Counts
502 → 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))
97.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux)))
83.4%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (/.f32 #s(approx (- 1 (* ux ux)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) ux)))
98.3%
#s(approx (+ (- (/ 1 (+ ux 1)) (/ (* ux ux) (+ ux 1))) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
97.2%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) ux))
85.4%
#s(approx (+ (- 1 ux) (* ux maxCos)) (*.f32 (-.f32 #s(approx (+ (/ 1 ux) maxCos) (*.f32 #s(approx (+ (/ 1 (* ux maxCos)) 1) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) maxCos)) #s(literal 1 binary32)) ux))
98.7%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (* (- (+ (/ 1 ux) maxCos) 1) ux) (*.f32 #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))) maxCos)))
99.8%
#s(approx (+ (- 1 ux) (* 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)))))
69.3%
#s(approx (+ (- 1 ux) (* ux maxCos)) #s(literal 1 binary32))
Compiler

Compiled 319 to 264 computations (17.2% saved)

regimes25.0ms (1%)

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

4 calls:

7.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
6.0ms
maxCos
6.0ms
uy
6.0ms
ux
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 9 to 16 computations (-77.8% saved)

regimes7.0ms (0.3%)

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

4 calls:

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

Compiled 9 to 16 computations (-77.8% saved)

regimes4.0ms (0.2%)

Memory
16.3MiB live, 16.3MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 9 to 16 computations (-77.8% saved)

derivations99.0ms (3.8%)

Memory
-3.3MiB live, 92.6MiB allocated; 18ms collecting garbage
Stop Event
fuel
Compiler

Compiled 15 to 13 computations (13.3% saved)

preprocess18.0ms (0.7%)

Memory
-1.3MiB live, 42.5MiB allocated; 5ms collecting garbage
Remove

(abs uy)

Compiler

Compiled 65 to 70 computations (-7.7% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...